*,::after,::before{box-sizing:border-box}*{margin:0;overflow-wrap:break-word}html{padding:0;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,picture,section{display:block}blockquote,cite,fieldset,figure,h1,h2,h3,h4,h5,h6,li,ol,p,picture,ul{padding:0;border:0}cite{font-style:normal}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,picture,svg,video{display:block;max-width:100%}textarea{resize:vertical}table{width:auto;height:auto;padding:0;border:none;border-collapse:inherit;border-spacing:0;border-color:inherit;text-align:left;font-weight:inherit}body{-webkit-font-smoothing:antialiased;line-height:1;padding:0}body{color:var(--color-base);background:var(--color-bg-base)}body.locked{margin:0;height:100%;overflow:hidden}.onDark{color:var(--color-base-on-dark)}.onBlue{color:var(--color-base-on-blue)}body>*{font-size:min(.46em + .53vw, 1.125em)}@media (max-width:62rem){body>*{font-size:1em}}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:none}[data-whatintent=mouse] :focus,[data-whatintent=touch] :focus{outline:0}sup{vertical-align:super;font-size:40%}img,svg{height:auto;width:100%;display:block}img.forceBigger{width:100%}.preload *,.removeTransition{transition:none!important}p{text-wrap:pretty}@media screen and (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}figcaption{font-size:.9em;line-height:1.2;margin-top:.8em}.wStd,.wStdLeft{padding-left:var(--width-std-left)}.wStd,.wStdRight{padding-right:var(--width-std-right)}.wNarrow,.wNarrowLeft{padding-left:var(--width-narrow-left)}.wNarrow,.wNarrowRight{padding-right:var(--width-narrow-right)}.wStd .wNarrow,.wStd .wNarrowLeft{padding-left:calc(var(--width-narrow-left) - var(--width-std-left))}.wStd .wNarrow,.wStd .wNarrowRight{padding-right:calc(var(--width-narrow-right) - var(--width-std-right))}.typo{line-height:1.5}.typo>*+figure,.typo>*+ol,.typo>*+p,.typo>*+ul{margin-top:1.2em}.typo ul:not([class]),ul.list{--paddingLeft:2em;--bulletSize:0.3em;list-style:none}.typo ul:not([class]) li,ul.list li{list-style:none;margin-bottom:0;padding-left:var(--paddingLeft);position:relative}.typo ul:not([class]) li::before,ul.list li::before{backface-visibility:hidden;position:absolute;display:block;content:'';background-color:var(--color-red);width:var(--bulletSize);height:var(--bulletSize);border-radius:50%;top:.6em;left:0}.typo--listSpacing ul:not([class]) li+li,ul.list--spacing li+li{margin-top:.5em}.typo ol:not([class]){--paddingLeft:2em;list-style:none;counter-reset:li}.typo ol:not([class]) li{list-style:none;counter-increment:li;padding-left:var(--paddingLeft);position:relative}.typo ol:not([class]) li::before{position:absolute;left:0;top:0;display:block;content:counter(li);color:currentColor;font-weight:700;width:var(--paddingLeft);color:var(--color-red)}.typo--listSpacing ol:not([class]) li+li{margin-top:.5em}.typo .onDark ol:not([class]) li::before,.typo .onDark ul:not([class]) li::before{background-color:var(--color-bg-base)}.typo--lessFlow *+ol,.typo--lessFlow *+p:not([class]),.typo--lessFlow *+ul{margin-top:.5em}.typo--bigText p:not([class]){font-size:1.2em}.typoLink,.typoLinks a{color:var(--color-red);text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:0.1em;transition:color .2s}.typoLink:hover,.typoLinks a:hover{color:var(--color-base)}.typoLinkSubtle,.typoLinksSubtle a{color:var(--color-base);text-decoration:none;transition:color .2s}.typoLinkSubtle:hover,.typoLinksSubtle a:hover{color:var(--color-red)}.onDark .typoLinkSubtle,.onDark .typoLinksSubtle a{color:var(--color-base-on-dark)}.onDark .typoLinkSubtle:hover,.onDark .typoLinksSubtle a:hover{color:var(--color-red)}.typoLinkImg,.typoLinksImg a{display:block;text-decoration:none;transition:opacity .2s}.typoLinkImg:hover,.typoLinksImg a:hover{opacity:.7}.listNS{list-style:none}.listInline{--spacing:1em;list-style:none;display:inline-flex;flex-wrap:wrap;margin-left:calc(-1 * var(--spacing));margin-right:calc(-1 * var(--spacing))}.listInline li{flex:0 1 auto;display:block;position:relative;padding:0 var(--spacing)}.listInline li:not(:last-child)::before{position:absolute;z-index:1;display:block;content:'';top:0;bottom:0;right:0;width:1px;background:currentColor}.listInlineBig{list-style:none;padding-left:0;line-height:1.5}.listInlineBig li{position:relative;display:inline-block;font-size:1.65em;margin-bottom:0;padding-left:0}.listInlineBig li:not(:last-child){margin-right:2em}.listInlineBig li:not(:last-child)::before{content:"|";display:block;position:absolute;right:-1.2em}.svgIcon{display:block;font-size:1em;line-height:1;width:1em;height:1em}.svgIcon>svg{max-width:none;display:block;fill:currentColor;width:1em;height:1em}.svgImg{display:block;line-height:1;width:100%;height:auto}.svgImg>svg{fill:currentColor}a.btn,button.btn,input[type=submit].btn{appearance:none;position:relative;border:none;border-radius:var(--radius-btn);background:var(--color-red);cursor:pointer;vertical-align:middle;display:inline-flex;align-items:center;gap:1em;font-size:1.1em;font-weight:700;line-height:1.2;color:var(--color-white);padding:0 2.5em;text-transform:none;text-decoration:none;box-sizing:border-box;text-align:left;max-width:100%;overflow:hidden;transition:color .3s}.btn::before{position:absolute;z-index:0;display:block;content:" ";background-color:var(--color-black);top:-1px;bottom:-1px;left:-1.5em;right:-1.5em;transform-origin:0% 50%;transform:skewX(-45deg) scaleX(0);transition:transform .3s var(--ease-cubic)}.btn__label{z-index:1;display:block;flex:1 1 auto;padding:1.1em 0}.btn__icon{font-size:1.5em;z-index:1;display:block;flex:0 0 auto;padding:0}.btn *{pointer-events:none}.btn:hover:not(:disabled){color:var(--color-white)}.btn:hover:not(:disabled)::before{transform:skewX(-45deg) scaleX(1)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.onDark .btn{color:var(--color-white)}.onDark .btn::before{background-color:var(--color-white)}.onDark .btn:hover:not(:disabled){color:var(--color-black)}@media (max-width:46rem){a.btn,button.btn,input[type=submit].btn{padding:0 2em}}.btnIcon,a.btnIcon,button.btnIcon{appearance:none;font-size:3.75em;border:none;border-radius:var(--radius-btn);color:var(--color-white);background:var(--color-red);font-weight:400;text-decoration:none;text-align:left;line-height:1;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;padding:0;overflow:hidden;width:1em;height:1em;transition:color .3s,opacity .3s}.btnIcon::before{position:absolute;z-index:0;display:block;content:" ";background-color:var(--color-black);top:-1px;bottom:-1px;left:-.5em;right:-.5em;transform-origin:0% 50%;transform:skewX(-45deg) scaleX(0);transition:transform .3s var(--ease-cubic)}.btnIcon .svgIcon{font-size:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btnIcon *{pointer-events:none}.btnIcon.disabled,.btnIcon:disabled{opacity:0;pointer-events:none}.btnIcon:hover:not(:disabled){color:var(--color-white)}.btnIcon:hover:not(:disabled)::before{transform:skewX(-45deg) scaleX(1)}.onDark .btnIcon{color:var(--color-white)}.onDark .btnIcon::before{background-color:var(--color-white)}.onDark .btnIcon:hover:not(:disabled){color:var(--color-black)}@media (max-width:62rem){.btnIcon,a.btnIcon,button.btnIcon{font-size:3.25em}}.btnSBS{display:flex;flex-wrap:wrap;gap:1em 2em}.btnSBS>.btn{flex:0 1 auto}:root{--color-black:#101820;--color-white:#ffffff;--color-red:#F93822;--color-blue:#C3D5E6;--color-base:var(--color-black);--color-base-on-dark:var(--color-white);--color-base-on-blue:var(--color-black);--color-bg-base:var(--color-white)}:root{--width-std:7.5vw;--width-std-left:var(--width-std);--width-std-right:var(--width-std);--width-narrow:calc(2.5 * var(--width-std));--width-narrow-left:var(--width-narrow);--width-narrow-right:var(--width-narrow);--overflow-left:var(--width-std-left);--overflow-right:var(--width-std-right)}@media (min-width:125rem){:root{--width-std:9.375rem;--width-std-left:calc(38vw - 38.125rem);--width-std-right:calc(38vw - 38.125rem);--width-narrow-left:calc(38vw - 24rem);--width-narrow-right:calc(38vw - 24rem)}}@media (max-width:62rem){:root{--width-std:10vw;--width-narrow:var(--width-std)}}@media (max-width:46rem){:root{--width-std:6vw}}:root{--base-spacing:clamp(4em, 8vw, 9em);--base-spacing-top:var(--base-spacing);--base-spacing-bottom:var(--base-spacing)}:root{--topbar-height:8em;--topbar-height-scrolled:5em}@media (max-width:62rem){:root{--topbar-height:7em;--topbar-height-scrolled:5em}}@media (max-width:46rem){:root{--topbar-height:4.7em;--topbar-height-scrolled:3.3em}}:root{--ease-cubic:cubic-bezier(0.4, 0, 0.2, 1)}:root{--radius-btn:0.75rem}#policy_priv{padding:75px 16px;margin:0 auto 100px;line-height:1.3;font-size:16px;max-width:1580px!important}#policy_priv h2{font-size:22px}@media screen and (max-width:1023px){#policy_priv{width:90%;padding:125px 16px 100px}}#cmplz-document{margin:0 auto!important;max-width:1580px!important;padding:0 16px}#cmplz-document p:first-child{padding-top:100px}#cmplz-document p:last-child{padding-bottom:100px}#cmplz-document div{margin:8px 0}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:none;grid-template-columns:none;display:flex;justify-content:space-between;align-items:center}.error-404{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--blue);color:var(--white)}.error-404 h1{font-size:3vw;margin-bottom:1vw}.error-404 h3{font-size:1.5vw;margin-bottom:1vw}.error-404 a,.error-404 p{font-size:1vw;margin-bottom:1vw}@media (max-width:1024px){.error-404{padding:30px;text-align:center}.error-404 h1{font-size:1.5rem;margin-bottom:20px}.error-404 h3{font-size:1rem;margin-bottom:20px}.error-404 a,.error-404 p{font-size:16px;margin-bottom:20px}}@media (min-width:1921px){#cmplz-document.cmplz-document,#policy_priv{max-width:1920px!important}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button{width:1em;height:1em;font-size:4em;padding:0}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button .flickity-button-icon{font-size:.5em;left:50%;top:50%;transform:translate(-50%,-50%);width:1em;height:1em}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-page-dots{font-size:2em;bottom:auto}.flickity-page-dots .dot{width:1em;height:1em;margin:0;box-sizing:content-box;background:0 0;position:relative}.flickity-page-dots .dot::before{position:absolute;display:block;content:" ";background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.5em;width:1em;height:1em;border-radius:50%}.footer{background-color:var(--color-black);padding-top:calc(.5 * var(--base-spacing-top));padding-bottom:calc(.3 * var(--base-spacing-bottom))}.footer__layout{display:grid;grid-template-columns:31% 0.6fr 1fr 1fr;grid-template-rows:auto auto;gap:3.5em 3%;align-items:start}.footer__logo{grid-column:1/2;grid-row:1/2;max-width:20em;margin-top:-1.7em}.footer__title{grid-column:2/3;grid-row:1/2}.footer__address{grid-column:3/4;grid-row:1/2}.footer__contact{grid-column:4/5;grid-row:1/2}.footer__links{grid-column:1/3;grid-row:2/3;font-size:.9em;align-self:end;color:rgba(255 255 255 / 60%)}.footer__links a{color:rgba(255 255 255 / 60%)}.footer__copyright{grid-column:3/5;grid-row:2/3;font-size:.9em;align-self:end;text-align:right;color:rgba(255 255 255 / 60%)}@media (max-width:62rem){.footer{padding-top:calc(.8 * var(--base-spacing-top));padding-bottom:calc(.5 * var(--base-spacing-bottom));text-align:center}.footer__layout{display:flex;flex-direction:column;align-items:center;gap:0}.footer__layout>*+*{margin-top:calc(.5 * var(--base-spacing))}.footer__logo{margin-top:0;width:90%;max-width:25em}.footer__title{margin-top:calc(.75 * var(--base-spacing))}.footer__address{margin-top:.5em}.footer__links{margin-top:calc(.75 * var(--base-spacing));align-self:center}.footer__copyright{align-self:center;text-align:center}}@media (max-width:46rem){.footer__links .listInline{flex-direction:column;align-items:center;gap:var(--spacing);margin:0}.footer__links .listInline li{padding:0}.footer__links .listInline li::before{display:none}}*+.form{margin-top:3em}.formGroup{--spacingX:10%;--spacingY:2.5em;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacingY) var(--spacingX)}*+.formGroup{margin-top:var(--spacingY)}@media (max-width:46rem){.formGroup{--spacingY:1.5em;flex-wrap:wrap}}.formGroup__item{flex:1 1 auto;width:100%;margin-top:0}.formGroup__text{display:block;margin-bottom:.8em}.formGroup--send{text-align:right}@media (max-width:46rem){.formGroup--send{text-align:center}}.formGroup__label{font-size:1.1em;line-height:1;display:block;margin-bottom:.7em}.formInput,.formSelect,.formTextarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-black);width:100%;box-sizing:border-box;background-color:var(--color-white);font-size:1em;font-weight:400;line-height:1.2;display:block;padding:1.2em 1.4em;border-radius:var(--radius-btn);color:var(--color-base);transition:border-color .3s ease}.onBlue .formInput,.onBlue .formSelect,.onBlue .formTextarea{border-color:var(--color-blue)}@media (max-width:46rem){.formInput,.formTextarea{font-size:16px}}.formSelect{background-image:url(../../img/icons/icon-arrow-dropdown.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:1.875em;width:100%;padding-right:3.5em}.formTextarea{width:100%;max-width:100%;min-height:11em;height:11em}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:var(--color-red)}.formInputFile{width:100%;max-width:100%;overflow:hidden;padding-bottom:1px}.formInputFile__input{width:.1px;height:.1px;opacity:0;visibility:hidden;overflow:hidden;position:absolute;z-index:-1;padding:0}.formInputFile__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid var(--color-black);border-radius:var(--radius-btn);background:var(--color-white);cursor:pointer;display:inline-block;font-size:1em;line-height:1.2;color:var(--color-base);padding:1.2em 1.4em;text-decoration:none;box-sizing:border-box;text-align:left;width:100%}.formInputFile__btn *{pointer-events:none}.formInputFile__btnLabel{display:block;position:relative;z-index:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.formInputFile__btnIcon{display:block;position:absolute;z-index:2;font-size:1.875em;color:var(--color-red);right:.7em;top:50%;transform:translate(0,-50%);transition:transform .3s var(--ease-cubic);will-change:transform}.formInputFile__btnIcon+.formInputFile__btnLabel{margin-right:2em}.formInputFile__btn:hover:not(:disabled) .formInputFile__btnIcon{transform:translate(25%,-50%)}.formInputFile__btn:disabled{opacity:.5;cursor:default}.onBlue .formInputFile__btn{border-color:var(--color-blue)}.formCheckbox{display:inline-block;margin-right:5px}.formCF7Checkbox,.formCF7Radio{display:block;line-height:1.2}.formCF7Checkbox>*,.formCF7Radio>*{display:inline-block;margin:0 2em 0 0}.formCF7Checkbox>:last-child,.formCF7Radio>:last-child{margin-right:0}.formCF7Checkbox label,.formCF7Radio label{display:block}.formCF7Checkbox input,.formCF7Radio input{position:absolute;opacity:0;visibility:hidden}.formCF7Checkbox label>span,.formCF7Radio label>span{cursor:pointer;display:block;padding-top:.4em;padding-bottom:.4em;padding-left:2.8em;position:relative}.formCF7Checkbox input+span::before,.formCF7Radio input+span::before{font-size:2em;position:absolute;display:block;content:'';left:0;top:0;width:1em;height:1em;background:var(--color-white);background-position:50% 50%;background-repeat:no-repeat;border:1px solid var(--color-black);border-radius:var(--radius-btn);cursor:pointer;transition:all .3s cubic-bezier(0, 0, .3, 1)}.formCF7Checkbox input:checked+span::before,.formCF7Radio input:checked+span::before{background-color:var(--color-red);box-shadow:inset 0 0 0 .2em var(--color-white)}[data-whatintent=keyboard] .formCF7Checkbox input:focus+span::before,[data-whatintent=keyboard] .formCF7Radio input:focus+span::before{outline:2px solid #4d90fe}.formCF7Checkbox input:disabled+span,.formCF7Radio input:disabled+span{cursor:default}.formCF7Checkbox input:disabled+span::before,.formCF7Radio input:disabled+span::before{background-color:#e8e8e8;opacity:.5;cursor:auto}.formCF7Radio input+span::before{border-radius:50%}.onBlue .formCF7Checkbox input+span::before,.onBlue .formCF7Radio input+span::before{border-color:var(--color-blue)}::placeholder{color:rgba(0 0 0 / 30%)}.wpcf7-form-control-wrap{display:block;position:static}.wpcf7-form.sent .formGroup{display:none}div.wpcf7-response-output{margin-left:0!important;margin-right:0!important}.formInput.wpcf7-not-valid{border:3px solid red}.wpcf7-not-valid-tip{display:none!important}.tLower{text-transform:none}.tUpper{text-transform:uppercase}.tCentered{text-align:center}.tLeft{text-align:left}.tRight{text-align:right}.cBlack{color:var(--color-black)}.cWhite{color:var(--color-white)}.cRed{color:var(--color-red)}.cBlue{color:var(--color-blue)}.tCols2{columns:20em 2;column-gap:12%}.tCols2>*{break-inside:avoid}.tCols2 li{display:inline-block}*+.tCols2,.tCols2+*{margin-top:3rem}.tCols3{columns:15em 3;column-gap:8%}.tCols3>*{break-inside:avoid}.tCols3 li{display:inline-block}*+.tCols3,.tCols3+*{margin-top:3rem}.demoIcon .svgIcon{font-size:3em;margin-top:0}.demoLogos{display:grid;grid-template-columns:repeat(auto-fit,10em);gap:2em}.noWrap{white-space:nowrap}.hideText{text-indent:100%;white-space:nowrap;overflow:hidden}.screenReaderText{display:none}.softHide{display:none}.hidden{display:none!important;visibility:hidden}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyHidden.focusable:active,.visuallyHidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}[hidden]{display:none}.pHStyles{text-align:center}.phHome{position:relative;z-index:2;padding:var(--topbar-height) 0 0 var(--width-std-left);margin-bottom:calc(-.75 * var(--base-spacing))}.phHome__layout{display:flex;align-items:center}.phHome__cCtn{flex:0 0 auto;z-index:3;margin-right:-17%;padding-bottom:11%}.phHome__cMedia{flex:1 1 auto;width:100%;z-index:2;position:relative}.phHome__btn{margin-top:2.5em}.phHome__mark{position:absolute;z-index:2;width:37%;bottom:-10%;right:74%}.animLine{display:block;overflow:hidden}.animLine__in{display:block}.phHome.jsAnimateClass .phHome__image{clip-path:inset(100% 0 0 0);transition:clip-path 1s var(--ease-cubic);transition-delay:0s}.phHome.jsAnimateClass.animate .phHome__image{clip-path:inset(0 0 0 0)}.phHome.jsAnimateClass .phHome__mark{clip-path:inset(100% 100% 0 0);transition:clip-path 1s var(--ease-cubic);transition-delay:0.15s}.phHome.jsAnimateClass.animate .phHome__mark{clip-path:inset(0 0 0 0)}.phHome.jsAnimateClass .phHome__header .animLine__in{transform:translateY(100%);transition:transform 1s var(--ease-cubic);transition-delay:calc(0.3s + var(--delay, 0s))}.phHome.jsAnimateClass.animate .phHome__header .animLine__in{transform:none}.phHome.jsAnimateClass .phHome__btn{opacity:0;transition:opacity 1s var(--ease-cubic);transition-delay:0.9s}.phHome.jsAnimateClass.animate .phHome__btn{opacity:1}@media (max-width:62rem){.phHome{padding:calc(1.4 * var(--topbar-height)) var(--width-std-right) 0 var(--width-std-left);margin-bottom:0}.phHome__layout{flex-direction:column;align-items:stretch}.phHome__cCtn{width:100%;flex:1 1 auto;margin-right:0;padding-bottom:0}.phHome__cMedia{width:auto;margin:-4% calc(-1 * var(--width-std-right)) 0 calc(-1 * var(--width-std-left))}.phHome__mark{width:50%;bottom:-13%;left:-15%;right:auto}}@media (max-width:46rem){.phHome__cMedia{margin-top:-6%}.phHome__btn{margin-top:1.5em}.phHome__mark{width:60%;bottom:13%;left:-23%}}.iHead+*{margin-top:calc(.5 * var(--base-spacing-top))}.iHead--centered{text-align:center}.iHead--centered p:not([class]){font-size:1.2em;line-height:1.5;max-width:55em;margin:calc(.25 * var(--base-spacing-top)) auto 0 auto;text-wrap:balance}.iFoot{margin-top:calc(.75 * var(--base-spacing-top))}.iFoot__layout2C{display:flex;gap:6%}.iFoot__ctn{flex:1 1 auto;align-self:center}.iFoot__ctn p:not([class]){font-size:1.2em;line-height:1.5;font-weight:700;text-wrap:balance}.iFoot__btn{flex:0 0 auto}@media (max-width:62rem){.iFoot__layout2C{flex-direction:column;gap:calc(.5 * var(--base-spacing-top));text-align:center}}.navArrows{display:inline-flex;align-items:center;gap:.5em}.navArrows__item{flex:0 0 auto}.navArrows__item--left .svgIcon,.navArrows__item--right .svgIcon{transition:transform .3s;will-change:transform}.navArrows__item--left:hover .svgIcon{transform:translate(-60%,-50%)}.navArrows__item--right:hover .svgIcon{transform:translate(-40%,-50%)}.navArrows--vertical{flex-direction:column}.iService__layout{display:flex;flex-direction:column;gap:1em}.iService__icon{height:4.5em;width:auto}.iService__icon *{height:100%;width:auto}.iService__ctn p{text-wrap:balance}.iSecteur__layout{display:flex;flex-direction:column;gap:var(--imageSpacing,1.5em)}.iSecteur__image{width:100%;height:var(--imageHeight)}.iSecteur__image *{width:100%;height:100%;object-fit:cover}.iSecteur__ctn p{text-wrap:balance}.iTimelineCard__layout{display:flex;flex-direction:column;gap:var(--ctnSpacing,1.5em)}.iTimelineCard__year{height:var(--yearHeight);position:relative}.iTimelineCard__year::after{font-size:1.8em;position:absolute;z-index:4;display:block;content:'';bottom:0;height:1em;left:0;width:1em;border-radius:50%;background:var(--color-red);transform:translate(0,50%)}@media (max-width:46rem){.iTimelineCard__year::after{font-size:1.2em}}.bMain{padding-top:var(--base-spacing-top);padding-bottom:var(--base-spacing-bottom)}.bMain+.bMain{padding-top:0}.bMain.bMain--dark{position:relative;padding-top:var(--base-spacing-top);padding-bottom:var(--base-spacing-bottom)}.bMain.bMain--dark::before{position:absolute;z-index:-2;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-black)}.bMain.bMain--dark+.bMain{padding-top:var(--base-spacing-top);margin-top:-1px}.bMain.bMain--dark+.bMain--dark{padding-top:0}.bMain.bMain--blue{position:relative;padding-top:var(--base-spacing-top);padding-bottom:var(--base-spacing-bottom)}.bMain.bMain--blue::before{position:absolute;z-index:-2;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-blue)}.bMain.bMain--blue+.bMain{padding-top:var(--base-spacing-top);margin-top:-1px}.bMain.bMain--blue+.bMain--blue{padding-top:0}.bMain--noTP{padding-top:0}.bMain--noBP{padding-bottom:0}.bMain--curveBR,.bMain--curveTL{--mask-color:var(--color-white);--mask-position:-5vw;--mask-size:20vw}.bMain--curveBR::after,.bMain--curveTL::after{position:absolute;z-index:-1;display:block;content:'';top:-1px;height:var(--mask-size);left:var(--mask-position);width:var(--mask-size);background-color:var(--mask-color);mask-image:url("../../img/curve.svg");mask-repeat:no-repeat;mask-size:var(--mask-size) var(--mask-size);mask-mode:alpha}.bMain--curveBR::after{top:auto;bottom:-1px;left:auto;right:var(--mask-position);transform:rotate(180deg)}.bServicesList{--espacementV:0px;--espacementH:2em;--nbItems:4}.bServicesList__list{position:relative}.bServicesList__items{display:flex;flex-wrap:nowrap;margin:calc(-1 * var(--espacementV)) calc(-1 * var(--espacementH))}.bServicesList__items .iService{flex:0 0 auto;width:calc(100% / var(--nbItems));padding:var(--espacementV) var(--espacementH)}.bServicesList.jsAnimateClass .iService__icon{opacity:0;transition:opacity 1s var(--ease-cubic);transition-delay:calc(0s + var(--delay, 0s))}.bServicesList.jsAnimateClass.animate .iService__icon{opacity:1}.bServicesList__nav{height:0}.bServicesList__nav .navArrows__item--left .btnIcon,.bServicesList__nav .navArrows__item--right .btnIcon{display:block;position:absolute;z-index:3;top:50%;left:calc(-.5 * var(--width-std));transform:translate(-50%,-50%)}.bServicesList__nav .navArrows__item--right .btnIcon{left:auto;right:calc(-.5 * var(--width-std));transform:translate(50%,-50%)}.bServicesList .jsCarouselStd.flickity-enabled{display:block}.bServicesList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+5){display:none}@media (max-width:75rem){.bServicesList{--nbItems:3}.bServicesList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+4){display:none}}@media (max-width:62rem){.bServicesList{--espacementH:calc(0.5 * var(--width-std));--nbItems:2}.bServicesList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+3){display:none}}@media (max-width:46rem){.bServicesList{--espacementH:var(--width-std);--nbItems:1}.bServicesList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+2){display:none}.bServicesList__nav{height:auto;position:absolute;top:5.5em;right:0}.bServicesList__nav .navArrows{flex-direction:column}.bServicesList__nav .navArrows__item--right{order:-1}.bServicesList__nav .navArrows__item--left .btnIcon,.bServicesList__nav .navArrows__item--right .btnIcon{transform:none;position:relative;top:auto;left:auto;right:auto}.bServicesList .iService__layout{padding-right:5em}}.bSecteursList{--espacementV:0px;--espacementH:1em;--nbItems:4;--imageHeight:14vw;--imageSpacing:1.5em}.bSecteursList__list{position:relative}.bSecteursList__items{display:flex;flex-wrap:nowrap;margin:calc(-1 * var(--espacementV)) calc(-1 * var(--espacementH))}.bSecteursList__items .iSecteur{flex:0 0 auto;width:calc(100% / var(--nbItems));padding:var(--espacementV) var(--espacementH)}.bSecteursList.jsAnimateClass .iSecteur__image{clip-path:inset(100% 0 0 0);transition:clip-path 1s var(--ease-cubic);transition-delay:calc(0s + var(--delay, 0s))}.bSecteursList.jsAnimateClass.animate .iSecteur__image{clip-path:inset(0 0 0 0)}.bSecteursList__nav{height:0;position:relative;z-index:2}.bSecteursList__nav .navArrows__item--left .btnIcon,.bSecteursList__nav .navArrows__item--right .btnIcon{display:block;position:absolute;z-index:3;top:calc(.5 * var(--imageHeight));left:calc(-.5 * var(--width-std));transform:translate(-50%,-50%)}.bSecteursList__nav .navArrows__item--right .btnIcon{left:auto;right:calc(-.5 * var(--width-std));transform:translate(50%,-50%)}.bSecteursList .jsCarouselStd.flickity-enabled{display:block}.bSecteursList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+5){display:none}@media (max-width:75rem){.bSecteursList{--nbItems:3;--imageHeight:19vw}.bSecteursList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+4){display:none}}@media (max-width:62rem){.bSecteursList{--nbItems:2;--imageHeight:26vw}.bSecteursList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+3){display:none}}@media (max-width:46rem){.bSecteursList{--espacementH:var(--width-std);--nbItems:1;--imageHeight:59vw}.bSecteursList .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+2){display:none}.bSecteursList__nav{height:auto;position:absolute;top:calc(var(--imageHeight) + var(--imageSpacing));right:0}.bSecteursList__nav .navArrows{flex-direction:column}.bSecteursList__nav .navArrows__item--right{order:-1}.bSecteursList__nav .navArrows__item--left .btnIcon,.bSecteursList__nav .navArrows__item--right .btnIcon{transform:none;position:relative;top:auto;left:auto;right:auto}.bSecteursList .iSecteur__ctn{padding-right:5em}}@media (min-width:125rem){.bSecteursList{--imageHeight:calc(5vw + 11rem)}}.bAPropos{--mask-position:0px;--espacementV:0px;--espacementH:1em;--nbItems:3;--yearHeight:6.5em;--ctnSpacing:2.3em}.bAPropos__topCurve{height:10vw;--mask-position:-3vw}.bAPropos__layout{display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto auto;gap:calc(.7 * var(--base-spacing)) var(--width-std)}.bAPropos__cCtn{grid-column:2/3;grid-row:1/2}.bAPropos__cMedia{grid-column:1/2;grid-row:1/2}.bAPropos__cTimeline{grid-column:1/3;grid-row:2/3}.bAPropos__cMedia.jsAnimateClass .bAPropos__image{clip-path:inset(100% 0 0 0);transition:clip-path 1s var(--ease-cubic)}.bAPropos__cMedia.jsAnimateClass.animate .bAPropos__image{clip-path:inset(0 0 0 0)}.bAPropos__list{position:relative;margin-left:var(--width-std);margin-right:var(--width-std)}.bAPropos__items{display:flex;flex-wrap:nowrap;margin:calc(-1 * var(--espacementV)) calc(-1 * var(--espacementH));padding-right:10em}.bAPropos__items .iTimelineCard{flex:0 0 auto;width:calc(100% / var(--nbItems));padding:var(--espacementV) var(--espacementH)}.bAPropos__items{position:relative;z-index:5;pointer-events:none}.bAPropos__items .flickity-viewport{pointer-events:auto}.bAPropos__nav{height:0;position:relative;z-index:auto}.bAPropos__nav::before{position:absolute;z-index:0;display:block;content:'';top:var(--yearHeight);height:1px;left:0;right:calc(-1 * var(--width-std) + -1 * var(--width-std-right));background:var(--color-white)}.bAPropos__nav .navArrows{position:absolute;z-index:6;top:var(--yearHeight);left:auto;right:0;transform:translate(0,-50%)}.bAPropos .jsCarouselStd.flickity-enabled{display:block}.bAPropos .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+4){display:none}.bAPropos .iTimelineCard{--scaleDot:0.7;--opacityDot:0;--opacityCtn:0;pointer-events:none}.bAPropos .iTimelineCard__year::after{opacity:var(--opacityDot);transform:scale(var(--scaleDot)) translate(0,50%);transition:transform .4s var(--ease-cubic),opacity .4s;transition-delay:0.1s}.bAPropos .iTimelineCard__ctn{opacity:var(--opacityCtn);transition:opacity .4s}@media (min-width:62.01rem){.bAPropos .iTimelineCard.is-selected,.bAPropos .iTimelineCard.is-selected+.iTimelineCard,.bAPropos .iTimelineCard.is-selected+.iTimelineCard+.iTimelineCard,.bAPropos .iTimelineCard:has(+ .iTimelineCard + .iTimelineCard.is-selected:last-child),.bAPropos .iTimelineCard:has(+ .iTimelineCard.is-selected:last-child),.bAPropos .iTimelineCard:has(+ .iTimelineCard.is-selected:nth-last-child(2)){--scaleDot:1;--opacityDot:1;--opacityCtn:1;pointer-events:auto}}@media (max-width:75rem){.bAPropos__list{margin-left:0;margin-right:0}.bAPropos__nav::before{right:calc(-1 * var(--width-std-right))}}@media (max-width:62rem){.bAPropos{--mask-size:30vw;--nbItems:2;--yearHeight:6em;--ctnSpacing:2.3em}.bAPropos .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+3){display:none}.bAPropos__topCurve{display:none}.bAPropos__layout{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:calc(.75 * var(--base-spacing-top))}.bAPropos__layout>*{grid-column:1/2;grid-row:auto}}@media (min-width:46.01rem){.bAPropos .iTimelineCard.is-selected,.bAPropos .iTimelineCard.is-selected+.iTimelineCard,.bAPropos .iTimelineCard:has(+ .iTimelineCard.is-selected:last-child){--scaleDot:1;--opacityDot:1;--opacityCtn:1;pointer-events:auto}}@media (max-width:46rem){.bAPropos{overflow:hidden;--nbItems:1;--espacementH:var(--width-std);--yearHeight:4.5em;--ctnSpacing:1.5em}.bAPropos .jsCarouselStd:not(.flickity-enabled)>:nth-child(1n+2){display:none}.bAPropos .iTimelineCard.is-selected{--scaleDot:1;--opacityDot:1;--opacityCtn:1;pointer-events:auto}.bAPropos__items{padding-right:0;margin-right:20vw}.bAPropos .flickity-viewport{overflow:visible}.bAPropos__nav .navArrows{flex-direction:column;top:calc(var(--yearHeight) + var(--ctnSpacing));transform:none}.bAPropos__nav .navArrows__item--right{order:-1}.bAPropos__nav .navArrows__item--left .btnIcon,.bAPropos__nav .navArrows__item--right .btnIcon{transform:none;position:relative;top:auto;left:auto}.bAPropos .iTimelineCard__ctn{min-height:8em}}.bCLIR__layout{display:flex;align-items:center;gap:0}.bCLIR__cCtn{z-index:3;flex:0 0 auto;width:44%;margin-right:-5%;padding-bottom:8%}.bCLIR__cMedia{flex:1 1 auto;width:100%;margin-right:calc(-1 * var(--overflow-right));position:relative}.bCLIR__mark{position:absolute;z-index:2;top:0;right:22.5%;width:54%}.bCLIR__image{padding-top:13%}.bCLIR__cMedia.jsAnimateClass .bCLIR__image{clip-path:inset(100% 0 0 0);transition:clip-path 1s var(--ease-cubic)}.bCLIR__cMedia.jsAnimateClass.animate .bCLIR__image{clip-path:inset(0 0 0 0)}@media (max-width:62rem){.bCLIR__layout{display:flex;flex-direction:column;gap:calc(.5 * var(--base-spacing-top));align-items:stretch}.bCLIR__cCtn{width:100%;margin-right:0;padding-bottom:0}.bCLIR__cMedia{width:auto;margin-left:calc(-1 * var(--width-std-left));margin-right:calc(-1 * var(--width-std-right))}}@media (max-width:46rem){.bCLIR__mark{width:62%;right:23%}.bCLIR__image{padding-top:18%}}.h1,.titleHome,h1{font-size:6em;font-weight:400;line-height:1.08;text-wrap:balance}.h2,h2{font-size:4.5em;font-weight:400;line-height:1.1;text-wrap:balance}.h3,h3{font-size:3.2em;font-weight:400;line-height:1.1;text-wrap:balance}*+.h1,*+h1{margin-top:2em}*+.h2,*+h2{margin-top:2em}*+.h3,*+h3{margin-top:2em}.titleHome{font-size:min(5.6vw, 7em)}@media (max-width:62rem){.h1,.titleHome,h1{font-size:5em}.h2,h2{font-size:4em}.h3,h3{font-size:3em}.titleHome{font-size:min(12vw, 6.5em)}}@media (max-width:46rem){.h1,.titleHome,h1{font-size:3.8em}.h2,h2{font-size:3em}.h3,h3{font-size:2.3em}.titleHome{font-size:min(15vw, 5em)}}.topBar{position:fixed;z-index:10;width:100%}.topBar::before{position:absolute;z-index:0;display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:var(--color-white);transform-origin:50% 0%;transform:scaleY(0);transition:transform .4s}.topBar__height{position:relative;height:var(--topbar-height);transition:height .4s}.topBar__layout{height:100%;padding:0 2.2em;display:flex;align-items:center;gap:2em}.topBar__cLogo{position:relative;z-index:3;flex:0 1 auto}.topBar__logo{width:min(58vw,21em);transform-origin:0% 50%;transform:translateY(-24%);transition:transform .4s}.topBar__logo a{display:block;transition:opacity .3s;will-change:opacity}.topBar__logo a:hover{opacity:.6}.topBar__cToggle{display:none}button.hamburger{display:block;background:0 0;margin-right:-.25em}button.hamburger::before{display:none}.hamburger__line{position:absolute;left:0;right:0;top:0;margin:0 .25em;height:2px;background-color:var(--color-red);display:block;transition:transform .3s var(--ease-cubic),opacity .3s,top .3s}.hamburger__line:nth-child(2),.hamburger__line:nth-child(3){top:calc(50% - 1px)}.hamburger__line:first-child{top:calc(32% - 1px);transform-origin:0% 50%;margin-left:.15em}.hamburger__line:nth-child(4){top:calc(68% - 1px);transform-origin:0% 50%;margin-left:.35em}.hamburger:hover{cursor:pointer}.topBar__cSlide{display:block;flex:1 1 auto}.topBar__slideCtn{display:flex;align-items:center;gap:1.7em}.topBar__slideNav{flex:1 1 auto}.topBar__slideLang{flex:0 0 auto}.navTB{--item-spacing:clamp(0.5em, 1.1vw, 1.7em);font-size:1.1em;font-weight:700;line-height:1.2;list-style:none;display:flex;justify-content:center;align-items:center}.navTB>li{display:block;flex:0 0 auto}.navTB>li>a{color:var(--color-base);position:relative;z-index:2;display:block;margin:0;padding:.4em var(--item-spacing);white-space:nowrap;transition:color .3s}.navTB>li>a.active{color:var(--color-red)}.navTB>li.hover>a,.navTB>li>a:hover{color:var(--color-red)}.navTB--lang{--item-spacing:0.5em}.topBar.isSmaller::before{transform:scaleY(1)}.topBar.isSmaller .topBar__height{height:var(--topbar-height-scrolled)}.topBar.isSmaller .topBar__logo{transform:translateY(-8%) scale(.9)}.topBar__layout{transform:translateY(-100%);transition:transform 1s var(--ease-cubic)}.pageLoaded .topBar__layout{transform:none}@media (max-width:62rem){.topBar__cLogo{flex:1 1 auto}.topBar__logo{transform:translateY(-8%)}.topBar__cToggle{display:block;z-index:7}.topBar__cSlide{position:absolute;z-index:-1;color:var(--color-base);text-align:center;left:0;right:0;top:calc(-1 * (100dvh + 1px));height:100dvh;margin:0;transform:none;transition:transform .5s var(--ease-cubic)}.topBar__slide{padding-top:var(--topbar-height);height:100%;background:var(--color-white)}.topBar__slideCtn{--spacing:clamp(1rem, 4.5vh, 2.5rem);display:flex;gap:var(--spacing);flex-direction:column;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .5s;padding:5vh 0;height:100%}.topBar__slideCtn>*{flex:0 1 auto}.topBar__slideNav{margin-top:auto;margin-bottom:var(--spacing)}.topBar__slideLang{order:9;margin-bottom:auto}.navTB{--item-spacing:calc(0.5 * var(--spacing));font-size:calc(1.5em + 1.5vw);flex-direction:column;gap:0}.navTB>li>a{padding:var(--item-spacing)}.navTB--lang{--item-spacing:0.5em;font-size:1.2em;flex-direction:row}.topBar.onNav .topBar__cSlide{transform:translateY(calc(1 * (100dvh + 1px)));transition:transform .5s var(--ease-cubic)}.topBar.onNav .topBar__slideCtn{opacity:1;transition-delay:0.3s}.topBar.onNav .hamburger__line:nth-child(2){transform:rotate(45deg);transition-delay:0.1s}.topBar.onNav .hamburger__line:nth-child(3){transform:rotate(-45deg);transition-delay:0.1s}.topBar.onNav .hamburger__line:first-child{top:calc(50% - 1px);opacity:0}.topBar.onNav .hamburger__line:nth-child(4){top:calc(50% - 1px);opacity:0}}@media (max-width:46rem){.topBar__layout{padding:0 1.5em}.topBar__logo{margin-left:-.3em}}