input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:var(--fontSmall);font-family:TWKLausanne-250,Arial,Helvetica,sans-serif;border-radius:0;-webkit-appearance:none}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}textarea{vertical-align:top;overflow:auto}::-webkit-input-placeholder,:-ms-input-placeholder,::-moz-placeholder,:-moz-placeholder{color:#000;opacity:var(--opa)}input:-webkit-autofill,input:-internal-autofill-selected{background:transparent!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:inherit;text-decoration:inherit;font-weight:inherit;font-size:inherit;list-style:none;outline:none;-webkit-tap-highlight-color:transparent}@font-face{font-family:TWKLausanne-250;src:url(../font/TWKLausanne-250.9c48f2.woff2) format("woff2")}:root{--m: 1.55rem;--s: calc(var(--m) / 2.5 );--l: calc(var(--m) * 2 );--xl: calc(var(--m) * 3.5 );--1col: 8.33%;--2col: 16.66%;--3col: 25%;--4col: 33.33%;--5col: 41.66%;--6col: 50%;--7col: 58.33%;--8col: 66.66%;--w40: 40%;--w60: 60%;--opa: .3;--grey: #EBE9E6;--headerHeight: 2.25rem;--pageHeight: calc(100vh - var(--headerHeight));font-family:TWKLausanne-250,Arial,Helvetica,sans-serif;--fontSize:calc(16px + .25vw);--lineHeight: 127%;font-size:var(--fontSize);line-height:var(--lineHeight);--fontTiny: calc(var(--fontSize) * .6);--fontSmall: calc(var(--fontSize) * .85);--fontBig: calc(var(--fontSize) * 1.55);--LineHeightBig: calc(var(--lineHeight) * 1.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tiny{font-size:var(--fontTiny);line-height:var(--lineHeight)}.small,.btn-square{font-size:var(--fontSmall);line-height:var(--lineHeight)}.big{font-size:var(--fontBig);line-height:var(--LineHeightBig)}a:hover,a.active{opacity:1}p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.f-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-auto{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.vh100{height:var(--pageHeight)}.m-vh100{min-height:var(--pageHeight)}.grey{background:var(--grey)}.black{background:black;color:#fff}*::-moz-selection{color:#fff;background-color:#000}*::selection{color:#fff;background-color:#000}html{scroll-behavior:smooth}body{overflow-x:hidden}main{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}section{position:relative}.btn-square{min-width:var(--2col);text-align:center;padding:.6em 2em;border:1px solid;position:relative;background:white;cursor:pointer}button.btn-square{width:28.7%}.black .btn-square{background:black}.btn-square span{display:block;content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:0;background:white;mix-blend-mode:difference;-webkit-transition:height .3s;transition:height .3s}.btn-square:hover span{height:100%}.underline-btn{position:relative}.underline-btn:after{content:"";display:block;position:absolute;z-index:1;bottom:0;right:0;width:100%;border-bottom:1px solid;-webkit-transition:width .3s ease;transition:width .3s ease}.underline-btn:hover:after{right:0;width:0}figure{position:relative;background:var(--grey);font-size:0;line-height:0}figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1s;transition:all 1s}.view figure img{opacity:1!important}.player-video-wrapper{height:100%;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.player-video-wrapper video{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.view .player-video-wrapper{opacity:1}ul{margin:var(--l) 0}li{margin-bottom:1em;list-style-type:"→";-webkit-padding-start:.5em;padding-inline-start:.5em;margin-left:1em}li:last-of-type{margin-bottom:0}.blur{background:rgba(0,0,0,.147);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-top:1px solid}section h1,section .vu,section .big{-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .3s,-webkit-transform 1s ease-out;transition:opacity .3s,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity .3s;transition:transform 1s ease-out,opacity .3s,-webkit-transform 1s ease-out}.view h1,.view a,.view .vu,.view .big{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 1200px) and (orientation: portrait){:root{--fontSize:calc(15px + .3vw);--lineHeight: 125%;--m: 1rem;--s: calc(var(--m) / 1.4 );--l: calc(var(--m) * 2.5 );--xl: calc(var(--m) * 4 );--w40: 100%;--w60: 100%;--headerHeight: 2.6rem;--mobilePageHeight: calc(var(--mobilevh, 100vh) - var(--headerHeight))}body,.home main{overflow-x:hidden}main section.vh100:first-of-type{height:var(--mobilePageHeight)}h1,h2{font-size:var(--fontBig);line-height:var(--LineHeightBig)}.btn-square{width:auto}}header{position:sticky;top:0;z-index:100;width:100%;background:white;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;height:var(--headerHeight)}header.header-black{background:black}.header-barre{position:sticky;top:0;padding:var(--s) var(--m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;mix-blend-mode:difference}.header-barre>a{position:relative;height:.9rem}.header-barre>a img{height:100%;width:auto}.header-barre .burger{position:absolute;right:var(--m);top:50.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1rem;width:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer}.header-barre .burger span{width:1.5rem;height:2px;display:block;background:white;-webkit-transition:.5s;transition:.5s}.nav-active html,.nav-active body{overflow:hidden}.nav-active .header-barre .burger span{opacity:0;position:absolute;top:50%}.nav-active .header-barre .burger span:first-child{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-active .header-barre .burger span:last-child{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.black{background:black}@media screen and (max-width: 1200px) and (orientation: portrait){.desktop{display:none}.header-barre{padding:calc(var(--m) * .8) var(--m)}.header-barre>a{width:inherit;min-width:inherit}}nav{position:absolute;display:block;z-index:0;top:0;width:100%;height:0;pointer-events:none;overflow:hidden;-webkit-transition:height .5s cubic-bezier(.77,0,.175,1);transition:height .5s cubic-bezier(.77,0,.175,1);background:black;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--itemsMarge: max(var(--s), 3.5vh)}.nav-active nav{height:100vh;opacity:1;pointer-events:auto;overflow-y:auto}nav .nav-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 var(--m) calc(var(--l) - .6em);pointer-events:none}nav.menu .nav-cat{padding:0 var(--m) var(--itemsMarge)}nav.menu .nav-cat:first-child{padding-top:max(calc(var(--m) * 2.5),9vh)}nav .nav-cat .big{display:block;opacity:var(--opa);padding-bottom:.3em;pointer-events:auto}nav.menu .nav-cat .big{padding-bottom:max(.1em,.8vh)}.nav-active nav .nav-cat:hover .nav-cat-title,.nav-cat-title.active{opacity:1}nav .nav-cat .big:hover,nav .nav-cat .big.active{opacity:1}nav.menu .nav-cat>*:not(.nav-cat-title){margin-bottom:-.6em;-webkit-transition:margin .8s,opacity .3s;transition:margin .8s,opacity .3s}.nav-active nav.menu .nav-cat>*{margin-bottom:0}nav .nav-cat .nav-cat-title{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.nav-active nav .nav-cat .nav-cat-title{opacity:var(--opa)}nav .sub-cat-holder:hover .big{opacity:1;cursor:pointer}nav .nav-cat>*{position:relative;width:30%;pointer-events:auto}nav.menu .nav-cat .sub-nav-cat{position:absolute;top:-.3em;left:100%;width:calc(70vw -(var(--m)*2));opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:none;padding-top:.3em}.slideDown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.border-t{display:block;position:absolute;top:0;left:0;width:0;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s;border-top:1px solid}nav.menu .nav-cat .sub-cat-holder:hover .sub-nav-cat,nav.menu .nav-cat .sub-cat-holder .sub-nav-cat:hover{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}nav .nav-cat>div:hover .border-t{width:100%}nav.menu>div .sub-nav-cat a{opacity:var(--opa);-webkit-transition:opacity .3s;transition:opacity .3s;padding-top:max(.3em,1vh)}nav.menu>div .sub-nav-cat a:hover,nav.menu>div .sub-nav-cat a.active{opacity:1}.nav-footer{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 var(--m) var(--m)}.nav-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--l)}.nav-footer>div a{opacity:var(--opa);-webkit-transition:opacity .3s;transition:opacity .3s}.nav-footer>div a:hover{opacity:1}nav .nav-cat .big.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;font-size:145%;margin-top:.2em;text-transform:uppercase}.lang a{display:inline-block;opacity:var(--opa);-webkit-transition:opacity .3s;transition:opacity .3s;margin-right:.1em}.lang span{display:inline-block;margin:0 .2em 0 .1em;opacity:var(--opa)}.lang a:hover,.lang a.active{opacity:1}@media screen and (max-width: 1200px) and (orientation: portrait){.desktop{display:none}.nav-active nav{height:var(--mobileMenuvh)}nav.menu .nav-cat:first-child{padding-top:max(calc(var(--m) * 3.5),7vh)}nav .nav-cat .big{padding-bottom:max(.1em,.5vh)}.nav-active nav .nav-cat:hover .nav-cat-title{opacity:var(--opa)}nav{--itemsMarge: max(var(--s), 2vh)}nav .nav-cat>*{position:relative;width:100%}nav .sub-cat-holder:hover .big,nav .nav-cat .big:hover{opacity:var(--opa)}nav .nav-cat .big.active{opacity:1}nav.menu .nav-cat .sub-nav-cat,nav .sub-nav-cat{position:relative;left:0;width:100%;opacity:1;pointer-events:auto;padding-top:0;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}nav.menu .nav-cat .sub-nav-cat.active{max-height:auto}nav.menu .nav-cat .sub-nav-cat{padding-left:var(--s)}nav.menu>div .sub-nav-cat a:last-child{padding-bottom:var(--s)}nav>div .sub-nav-cat .border-t{display:none}nav .has-sub.active{opacity:1}nav .nav-cat .big.lang:hover{opacity:1}.nav-footer>div.nav-socials{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-footer>div.nav-legals{display:none}}@media screen and (min-width: 1400px){nav .nav-cat>*{width:25%}nav.menu .nav-cat .sub-nav-cat{width:calc(75vw -(var(--m)*2))}}.accordeon.block-menu h1{margin-bottom:var(--l)}.accordeon.block-menu.black h1{padding-top:var(--l)}.accordeon.block-menu.black.has-title{padding-bottom:var(--l)}.accordeon.block-menu{padding-top:0;padding-bottom:.5em}.accordeon.block-menu.white h1{color:#000}.accordeon.block-menu.white{background:white}.accordeon.block-menu.white nav{background:white;color:#000}.accordeon.block-menu .sub-nav-cat{position:relative;left:0;width:100%;opacity:1;pointer-events:auto;padding-top:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.accordeon.block-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordeon.block-menu .menu-intro{display:block;padding-top:var(--m)}.accordeon .block-menu-left{width:100%;padding:0}.accordeon.block-menu nav .nav-cat:hover .nav-cat-title{opacity:1}.accordeon .block-menu-right{display:none}.accordeon.block-menu nav .nav-cat{padding-right:0;padding-bottom:0}.accordeon.block-menu .border-t{margin:.3em 0 .2em}.accordeon.block-menu .nav-cat:first-child .border-t{margin-top:0}.accordeon.block-menu .border-t.mobile{display:block;opacity:var(--opa)}.accordeon.block-menu nav .nav-cat .big.blockmenu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:var(--m)}.accordeon.block-menu nav .blockmenu-btn{padding-top:.5em;padding-bottom:.5em;padding-left:0}.accordeon.block-menu nav .big.blockmenu-btn:after{content:"×";position:absolute;top:calc(50% - .75em);right:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.accordeon.block-menu nav .big.blockmenu-btn.slided:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.accordeon .block-menu-left .slideDown{display:block}.accordeon nav{--itemsMarge: max(var(--s), 3vh)}.accordeon nav .nav-cat>*{position:relative;width:100%}.accordeon.block-menu nav .nav-cat .sub-nav-cat{padding:0}.accordeon.block-menu nav .nav-cat .sub-nav-cat .cat-content{padding:0 var(--1col) 0 var(--5col)}.accordeon.block-menu nav .nav-cat .sub-nav-cat .cat-content .cat-text{margin-bottom:var(--l)}.accordeon.block-menu nav .nav-cat .sub-nav-cat .cat-content .btn-square{display:inline-block;margin-bottom:var(--m)}.accordeon nav>div .sub-nav-cat .border-t{display:none}.accordeon.block-menu nav .nav-cat:last-child .sub-nav-cat{border-bottom:1px solid rgb(0,0,0,var(--opa))}.accordeon nav .has-sub.active{opacity:1}.accordeon.block-menu .hasTitle{margin-top:0}.accordeon.block-menu .title-above{padding-bottom:.9em;margin-bottom:1.6em;border-bottom:none}.accordeon.block-menu nav{margin-top:0}.accordeon .block-menu-left{width:100%}@media screen and (max-width: 1200px) and (orientation: portrait){.accordeon.block-menu nav .nav-cat .sub-nav-cat .cat-content{padding:var(--m) 0 0 0}}.swiper{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));background:transparent}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 0);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 3px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 0);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 1));border-radius:var(--swiper-scrollbar-border-radius, 10px);border-radius:0;left:0;top:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.swiper-initialized:hover .swiper-scrollbar-drag{opacity:1}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}section:not(:first-of-type){margin-top:var(--xl)}.articles-list+section.block-centeredBtn,.block-title-text+section.block-faq,.block-faq+section.block-text-btn,.block-title-text+section.block-careers,.block-careers+section.block-text-btn,.block-careers+section.centered-btn,.block-title-text+section.block-case,.block-case+section.centered-btn,.block-title-text+section.team{margin-top:var(--l)}.block-image-text+.block-image-text{margin-top:var(--m)}.faq section:first-of-type,.cases section:first-of-type,.careers section:first-of-type,.contact section:first-of-type,.contact-job section:first-of-type,.blog section:first-of-type,.legal section:first-of-type,.block-images+section.black{margin-top:var(--xl)}.filtering+section,.block-title-text+section.articles-list,.black+section.articles-list,.black+.black,.homePoster+section.black,.page-poster+section.black,.full-width+section.black,.black+section.full-width,.block-visual-caption+section.full-width,.full-width+section.block-visual-caption,.page-poster+section.block-menu.accordeon,.black+section.prevNextPage-holder,.black+section.prevNextPage-holder .prevNextPage,.full-width+section.prevNextPage-holder,.full-width+section.prevNextPage-holder .prevNextPage,.black+section.accordeon.black{margin-top:0;border-top:none}section.top-line{margin-top:var(--xl);padding-top:var(--l)}section.block-contact.black{padding-top:var(--l);padding-bottom:var(--l)}main section:last-of-type:not(.page-poster):not(.block-visual-caption):not(.block-video.full-width):not(.block-images.full-width){padding-bottom:calc(var(--xl) + var(--l))}.pagefooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--l) var(--m)}.block-menu{padding:var(--l) var(--m)}.block-menu .menu-intro{display:none}.block-menu-left{width:var(--5col)}.block-menu nav{position:relative;height:auto;opacity:1;pointer-events:auto;margin-top:var(--l)}.block-menu nav .nav-cat{width:100%;padding-left:0}.block-menu .nav-cat.no-pad{padding-bottom:0}.block-menu nav .nav-cat>*{width:100%}.block-menu nav .nav-cat .nav-cat-title{opacity:1;margin-bottom:.5em}.block-menu nav .nav-cat:hover .nav-cat-title{opacity:1}.block-menu .border-t{margin:.3em 0 .8em;pointer-events:none;width:100%}.block-menu .border-t.mobile{display:none}.block-menu nav .blockmenu-btn{padding-left:var(--m)}.block-menu .border-t.mobile+.blockmenu-btn{margin-top:0}.block-menu nav .blockmenu-btn:hover{cursor:pointer}.block-menu nav .blockmenu-btn.slided,.block-menu nav .blockmenu-btn.active{opacity:1}.block-menu-left .slideDown{display:none}.block-menu .hasTitle{margin-top:-1.2em}.block-menu .title-above{padding-bottom:.9em;margin-bottom:1.6em;border-bottom:1px solid}.block-menu-right{display:block;width:var(--5col);margin:0 var(--1col);padding-top:calc(var(--l) + 1.2em);-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.block-menu-right.no-title{padding-top:calc(var(--m)*2)}.cat-content p,.block-menu-right p{margin-bottom:1em}.cat-content p:last-child,.block-menu-right p:last-child{margin-bottom:0}.cat-text{margin-bottom:var(--l)}@media screen and (max-width:1200px) and (orientation: portrait){.block-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-menu .menu-intro{display:block;padding-top:var(--m)}.block-menu .menu-intro p:not(:last-child){margin-bottom:1em}.block-menu-left{width:100%;padding:0}.block-menu nav .nav-cat:hover .nav-cat-title{opacity:1}.block-menu-right{display:none}.block-menu nav .nav-cat{padding-right:0;padding-bottom:var(--l)}.block-menu .border-t{margin:.3em 0 .2em}.block-menu .border-t.mobile{display:block;opacity:var(--opa)}.block-menu nav .nav-cat .big.blockmenu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:var(--m)}.block-menu nav .blockmenu-btn{padding-top:.5em;padding-left:0}.block-menu nav .big.blockmenu-btn:after{content:"×";position:absolute;top:calc(50% - .5em);right:var(--m);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.block-menu nav .big.blockmenu-btn.slided:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.block-menu-left .slideDown{display:block}nav{--itemsMarge: max(var(--s), 3vh)}nav .nav-cat>*{position:relative;width:100%}.block-menu nav .nav-cat .sub-nav-cat{padding:0}.block-menu nav .nav-cat .sub-nav-cat .cat-content{padding:var(--m) 0 var(--l) 0}.block-menu nav .nav-cat .sub-nav-cat .cat-content .btn-square{margin-bottom:var(--m)}nav>div .sub-nav-cat .border-t{display:none}nav .has-sub.active{opacity:1}.block-menu .hasTitle{margin-top:0}.block-menu .title-above{padding-bottom:.9em;margin-bottom:1.6em;border-bottom:none}}section.top-line{position:relative}section.top-line:before{content:"";position:absolute;z-index:1;top:0;left:var(--m);width:calc(100% - var(--m)*2);border-top:1px solid;display:block}section.block-centeredBtn.top-line:before{width:100%;left:0}.block-title-text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--m) 0}.block-title-text .title{display:block;width:var(--5col);padding-right:var(--1col);margin-top:-.2em}.block-title-text.black{padding:var(--xl) var(--m) var(--xl)}.block-title-text .text{width:var(--6col);margin-right:var(--1col)}@media screen and (max-width: 1200px) and (orientation: portrait){.block-title-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s);width:100%;padding:0 var(--m)}.block-title-text .title,.block-title-text .text{margin-right:0;width:100%}}.block-text-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--m)}.block-text-section .title{display:block;width:var(--5col);padding-right:var(--1col);margin-top:-.2em}.block-text-section .text{width:var(--6col);margin-right:var(--1col)}.block-text-section .text p:not(:last-child){margin-bottom:1em}.block-text-section .btn-square{display:inline-block;margin-top:var(--l);min-width:28.7%}@media screen and (max-width: 1200px) and (orientation: portrait){.block-text-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s);width:100%;padding:0 var(--m) 0}.block-text-section .title,.block-text-section .text{margin-right:0;width:100%}.block-text-section .btn-square{min-width:33.33%}}.centered-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--m) 0}.quotes .swiper-slide{height:calc(var(--pageHeight) - var(--m) * 2);padding:0 var(--m) 0;display:-webkit-box;display:-ms-flexbox;display:flex}.quotes .swiper-slide-left{width:50%;height:100%;position:relative}.quotes .swiper-slide-left .video,.quotes .swiper-slide-left figure{display:block;width:100%;height:100%;background:var(--grey)}.quotes .swiper-slide-left .video-infos{position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;padding:calc(var(--m) * 1.2) var(--s) calc(var(--m) * 1.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quotes .swiper-slide-right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--m) 0 var(--1col)}.quotes .swiper-nav{position:absolute;z-index:2;width:var(--1col);left:50%;top:calc(var(--pageHeight) - var(--m) * 2 - 1em);margin:0 0 0 var(--1col);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quotes .swiper-button-next,.swiper-button-prev{cursor:pointer;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;width:2em}.quotes .swiper-button-next{text-align:right}.quotes .swiper-button-next:not(.swiper-button-disabled):hover{-webkit-transform:translateX(10%);transform:translate(10%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.quotes .swiper-button-prev:not(.swiper-button-disabled):hover{-webkit-transform:translateX(-10%);transform:translate(-10%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.swiper-button-disabled{opacity:var(--opa);cursor:default}.quotes:not(.single-slide) .quote{padding-bottom:var(--l)}.quotes .swiper-slide.slide-video .btn-sound{display:block;position:absolute;right:calc(var(--s)*1.3);bottom:calc(var(--m)*1.3);z-index:2;height:1rem;width:1.2rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c! %3e%3csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='154.213px' height='116.369px' viewBox='0 0 154.213 116.369' enable-background='new 0 0 154.213 116.369' xml:space='preserve'%3e%3cpolygon fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 81.675,6.206 45.277,33.635 6.314,33.635 6.314,82.951 45.277,82.951 81.675,110.381 '/%3e%3cg%3e%3cg%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M104.625,37.407c4.858,5.595,7.805,12.894,7.805,20.886s-2.947,15.291-7.805,20.886'/%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M117.287,91.842c8.083-8.847,13.016-20.621,13.016-33.549s-4.932-24.702-13.016-33.549'/%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M130.303,11.729c11.409,12.186,18.407,28.554,18.407,46.564s-6.997,34.378-18.407,46.564'/%3e%3c/g%3e%3c/g%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='119.604' y1='110.381' x2='15.429' y2='6.206'/%3e%3c/svg%3e ");background-repeat:no-repeat;background-size:1.2rem 1rem;background-position:center center;cursor:pointer}.quotes .swiper-slide.slide-video.sound-on .btn-sound{background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c! %3e%3csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='154.213px' height='116.369px' viewBox='0 0 154.213 116.369' enable-background='new 0 0 154.213 116.369' xml:space='preserve'%3e%3cpolygon fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 81.675,6.206 45.277,33.635 6.314,33.635 6.314,82.951 45.277,82.951 81.675,110.381 '/%3e%3cg%3e%3cg%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M104.625,37.407c4.858,5.595,7.805,12.894,7.805,20.886s-2.947,15.291-7.805,20.886'/%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M117.287,91.842c8.083-8.847,13.016-20.621,13.016-33.549s-4.932-24.702-13.016-33.549'/%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M130.303,11.729c11.409,12.186,18.407,28.554,18.407,46.564s-6.997,34.378-18.407,46.564'/%3e%3c/g%3e%3c/g%3e%3cline display='none' fill='none' stroke='%23000000' stroke-width='6.6261' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='119.604' y1='110.381' x2='15.429' y2='6.206'/%3e%3c/svg%3e ")}@media screen and (max-width: 1200px) and (orientation: portrait){.quotes .swiper-slide{height:var(--mobilePageHeight);padding:0 var(--m) 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.quotes .swiper-slide-left{width:100%;height:calc(100vw - 2 * var(--m))}.quotes .swiper-slide-right{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:var(--m) 0 0 0}.quotes .quote{text-align:center}.quotes .swiper-nav{left:25%;width:50%;margin:0;padding:var(--m) var(--s) 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--fontBig);top:inherit;bottom:0}main section:last-of-type .swiper-nav{bottom:calc(var(--xl) * 2)}.quotes .swiper-button-next,.swiper-button-prev{width:50%}.quotes .swiper-button-next:not(.swiper-button-disabled):hover,.quotes .swiper-button-prev:not(.swiper-button-disabled):hover{-webkit-transform:translateX(0);transform:translate(0)}}.block-visual-caption .video-holder{position:relative;width:100%;height:var(--pageHeight);background:var(--grey)}.block-visual-caption video{width:100%;height:100%;background:var(--grey)}.block-visual-caption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.visual-caption-infos{position:absolute;bottom:0;left:0;width:100%;padding:var(--l) var(--m) calc(var(--l)*1.5);display:-webkit-box;display:-ms-flexbox;display:flex}.visual-caption-infos h1{display:block;width:var(--2col);margin-top:-.2em;padding-right:var(--s)}.visual-caption-infos .text-desk{width:var(--8col)}.visual-caption-infos .text-mobile{display:none}.visual-caption-infos .btn{width:var(--2col);text-align:right}@media screen and (max-width: 1200px) and (orientation: portrait){.block-visual-caption .video-holder{height:110vw}.visual-caption-infos{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--l) var(--m)}.visual-caption-infos h1{width:75%}.visual-caption-infos .btn{width:25%}.visual-caption-infos .text-mobile{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:var(--m)}.visual-caption-infos .text-desk{display:none}}.block-video .video-holder{position:relative;width:100%;padding:0 calc(var(--1col) + var(--m))}.block-video.full-width .video-holder{padding:0}.block-video video{width:100%;height:auto;background:var(--grey)}@media screen and (max-width: 1200px) and (orientation: portrait){.block-video .video-holder{padding:0 var(--m)}}.team{width:100%;overflow:hidden}.team .swiper-wrapper{width:100%;height:30vw}.team .swiper-slide{height:100%;width:17%}.team .swiper-slide figure{width:100%;height:100%}.team .swiper-button-prev,.team .swiper-button-next{position:absolute;top:0;left:0;height:100%;width:50%;cursor:url(" data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 13.73'%3e%3 xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M15,7.5H2.44l0.35,0.31l4.98,4.98l-0.9,0.94L0,6.86L6.87,0l0.92,0.94L2.81,5.92L2.44,6.25L15,6.23V7.5z'/%3E%3C/svg%3E") 7 7,pointer;z-index:2}.team .swiper-button-next{left:50%;cursor:url(" data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 13.73'%3e%3 xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0'  d='M0,6.23l12.56,0.02l-0.37-0.33L7.21,0.94L8.13,0L15,6.86l-6.87,6.86l-0.9-0.94l4.98-4.98l0.35-0.31H0V6.23z'/%3E%3C/svg%3E") 7 7,pointer}.team .swiper-slide .team-infos{position:absolute;bottom:0;left:0;display:block;width:100%;padding:var(--m) var(--s);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1200px) and (orientation: portrait){.team .swiper-wrapper{height:75vw}.team .swiper-slide{width:50%}.team .swiper-button-prev,.team .swiper-button-next{display:none}}.slideshow{padding:0;width:100%;overflow:hidden;position:relative}.block-title-text+.slideshow{padding-top:0}.slideshow .swiper-wrapper{width:100%;height:100%}.slideshow .swiper-slide{width:100%;padding:0 calc(var(--1col) + var(--m));position:relative}.slideshow .swiper-slide.vh100{height:calc(var(--pageHeight) - var(--l)/2)}.slideshow .swiper-slide figure{width:100%;height:100%}.slideshow .swiper-nav{position:absolute;z-index:2;top:50%;height:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--m)}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{height:100%;cursor:pointer;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;width:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slideshow .swiper-button-next.swiper-button-disabled,.slideshow .swiper-button-prev.swiper-button-disabled{opacity:1}.slideshow .swiper-button-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slideshow .swiper-button-next:hover{-webkit-transform:translateX(10%);transform:translate(10%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.slideshow .swiper-button-prev:hover{-webkit-transform:translateX(-10%);transform:translate(-10%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width: 1200px) and (orientation: portrait){.slideshow .swiper-slide.vh100{height:45vh}.slideshow .swiper-slide{padding:0 var(--l)}}.logos-marquee{width:100%;height:5rem;overflow:hidden;white-space:nowrap;font-size:0}.logos-marquee.marquee-center{text-align:center}.logos-wrapper{display:inline-block;vertical-align:top;height:5rem}.logos-wrapper img{height:100%;margin:0 2rem;display:inline-block}.filtering{width:100%;padding:0 var(--m);margin-top:var(--m)}.filtering .filters-holder{width:100%;border-top:1px solid;border-bottom:1px solid;padding-left:calc(var(--5col) - var(--s));position:relative}.filtering .filters{display:block;overflow:hidden;position:relative;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,1)),color-stop(95%,rgba(255,255,255,1)),to(rgba(255,255,255,0)));mask-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(rgba(255,255,255,1)),color-stop(95%,rgba(255,255,255,1)),to(rgba(255,255,255,0)));-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) var(--s),rgba(255,255,255,1) 95%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) var(--s),rgba(255,255,255,1) 95%,rgba(255,255,255,0) 100%)}.filtering .filters .swiper-wrapper{width:100%}.filtering .filters .swiper-slide{width:auto;padding:var(--l) 0}.filtering .filters .swiper-slide>div{display:block;position:relative;margin:0 var(--m) 0 var(--s);cursor:pointer}.filtering .filters .swiper-slide>div:after{content:"";position:absolute;left:0;bottom:0;width:0;border-bottom:1px solid;-webkit-transition:width .3s;transition:width .3s}.filtering .filters .swiper-slide>div.active:after{width:100%}.filtering .filters .swiper-slide>div.active:not([data-filter=all]):hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 39.19 39.19' style='enable-background:new 0 0 39.19 39.19;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23000000;stroke-width:2;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='19.59' cy='19.59' r='18.44'/%3E%3Cpath d='M11.22,8.96l8.4,8.4l8.35-8.4l2.25,2.25l-8.35,8.4l8.35,8.35l-2.25,2.25l-8.35-8.35l-8.4,8.35l-2.25-2.25l8.4-8.35l-8.4-8.4 L11.22,8.96z'/%3E%3C/svg%3E%0A") 7 7,pointer}@media screen and (min-width: 1200px) and (orientation: landscape){.filtering .filters .swiper-slide>div:hover:after{width:100%}}@media screen and (max-width: 1200px) and (orientation: portrait){.filtering{padding:0;position:sticky;z-index:2;top:var(--headerHeight);background:white;margin-top:0}.filtering .filters-holder{padding-left:0}.filtering .filters{padding:0 var(--m)}.filtering .filters .swiper-slide{padding:var(--s) 0}.filtering .filters .swiper-slide>div{margin:0 calc(var(--m)*1.2) 0 0}}.block-images{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 calc(var(--1col) + var(--m)) 0}section.black+.block-images{padding-top:0}.block-images.full-width{padding:0}.block-images figure{width:100%;--w:1;--h:1;padding-bottom:calc(100% * var(--h)/var(--w))}.block-images figure.half{width:calc(50% - var(--s)/2);--w:1;--h:1;padding-bottom:calc((50% - var(--s)/2) * var(--h)/var(--w))}.block-images figure img{width:100%;height:auto}@media screen and (max-width: 1200px) and (orientation: portrait){.block-images{padding:0 var(--m)}}.block-texts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 calc(var(--1col) + var(--m)) 0;gap:var(--s)}.block-texts>div{width:calc(50% - var(--s)/2)}.block-texts>div p:last-child{margin-bottom:0}.block-texts .text-left{padding-right:var(--s)}@media screen and (max-width: 1200px) and (orientation: portrait){.block-texts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 var(--l);gap:var(--m)}.block-texts>div{width:100%;text-align:center}.block-texts .text-left{padding-right:0}}.block-image-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--m)}.block-image-text.black{padding-top:var(--xl);padding-bottom:var(--xl)}.block-image-text.black+.block-image-text.black{padding-top:0;padding-bottom:var(--xl)}.block-image-text.img-right .half:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-image-text .half{width:50%}.block-image-text .half figure{width:100%;--w: 1;--h: 1;padding-bottom:calc(100% * var(--h)/var(--w))}.block-image-text .half figure img{position:absolute;left:0;top:0;width:100%;height:100%}.block-image-text .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 var(--1col) 0}.block-image-text .text h1+.small,.block-image-text .text h1+div{margin-top:var(--s)}.block-image-text .text a{margin-top:var(--s)}.block-image-text .text p:not(:last-child){margin-bottom:1em}.case .block-image-text{padding:0 calc(var(--1col) + var(--m)) 0;gap:var(--s)}.case .block-image-text .text,.case .block-image-text.img-left .text{padding:0}@media screen and (max-width: 1200px) and (orientation: portrait){.block-image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 var(--m);gap:var(--m)}.block-image-text.img-left .text{padding:0 var(--m)}.block-image-text.img-right .half:first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.block-image-text .half{width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-growthLoop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--m);padding:0 var(--m) 0}.growthLoop-left{width:var(--5col);padding-right:var(--1col)}.growthLoop-left figure{width:100%;--w: 1;--h: 1;padding-bottom:calc(100% * var(--h)/var(--w))}.growthLoop-right{width:var(--7col);padding:0 var(--1col) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.growthLoop-right h2{margin-bottom:var(--m)}.growthLoop-right ul{margin-top:var(--m);margin-bottom:0;font-size:var(--fontSmall)}.growthLoop-right .text{margin-bottom:calc(var(--m)*1.2)}.growthLoop-right .btn-square{display:inline-block;min-width:33.33%;margin-bottom:1em}@media screen and (max-width: 1200px) and (orientation: portrait){.block-growthLoop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--l)}.block-growthLoop>div{width:100%;padding:0}}.block-text-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--m) 0}.block-text-btn-text{padding-left:var(--5col);-webkit-box-flex:1;-ms-flex:auto;flex:auto}.block-text-btn-btn{width:var(--4col);text-align:right}@media screen and (max-width: 1200px) and (orientation: portrait){.block-text-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--m)}.block-text-btn-text{padding-left:0;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.block-text-btn>div{width:100%;padding:0;text-align:left}}.block-centeredBtn{padding:0;margin:0 var(--m);text-align:center}.block-centeredBtn a{display:inline-block}.block-related-pages{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--m)}.related-left,.related-right{width:50%}.related-left{padding-right:var(--2col)}.related-list{margin-top:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-list a{opacity:var(--opa);-webkit-transition:opacity .3s;transition:opacity .3s}.related-list a:hover{opacity:1}@media screen and (max-width: 1200px) and (orientation: portrait){.block-related-pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--l)}.related-left{width:100%}.related-list{margin-top:var(--l)}}.prevNextPage-holder{padding-left:var(--m);padding-right:var(--m)}.prevNextPage-holder .prevNextPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid;padding-top:var(--l)}.prevNextPage-holder .prevNextPage>*{width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prevNextPage-holder .prevNextPage a:not(:first-child){text-align:right}.prevNextPage-holder .prevNextPage span{margin:0 .5em}.home header{position:fixed;top:0;left:0;background:none}.home .homePoster{height:100vh}.home .homeVideo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white}.home .homeVideo .video-holder{display:block;position:relative;width:40.91%;height:11.36vw;-webkit-transform:translateY(5.5vh);transform:translateY(5.5vh)}.home .homeVideo .player-video-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .homeVideo .player-video-wrapper:before{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;background:black}.home .homeVideo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .homeVideo .E3-lines{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}.home .homeVideo .E3-lines div{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .homeVideo .E3-lines div:after{content:"";width:50%;height:100%;background:white;float:left}.home .homeVideo .E3-lines div:nth-child(2n):after{float:right}.home .homeVideo .homeVideoText{position:absolute;z-index:3;bottom:0;left:0;padding:var(--m);width:50%;color:#fff;opacity:0}.home .homeVideo .homeVideoText p:not(:last-child){margin-bottom:1em}.home .homeVideo .homeVideoText a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.home header{-webkit-transition:opacity .3s,background-color .3s;transition:opacity .3s,background-color .3s}.home.video-ready .homeVideo .video-holder{-webkit-animation-name:homeVideoHolder;animation-name:homeVideoHolder;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes homeVideoHolder{0%{width:40.91%;height:11.36vw;-webkit-transform:translateY(5.5vh);transform:translateY(5.5vh)}to{width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes homeVideoHolder{0%{width:40.91%;height:11.36vw;-webkit-transform:translateY(5.5vh);transform:translateY(5.5vh)}to{width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}}.home.video-ready .homeVideo .player-video-wrapper{-webkit-animation-name:homeVideo;animation-name:homeVideo;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.home.video-ready .homeVideo .player-video-wrapper:before{-webkit-animation-name:homeVideoBlack;animation-name:homeVideoBlack;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes homeVideoBlack{0%{opacity:1}to{opacity:0}}@keyframes homeVideoBlack{0%{opacity:1}to{opacity:0}}.home.video-ready .homeVideo .E3-lines div:after{-webkit-animation-name:homeLinesBlocks;animation-name:homeLinesBlocks;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes homeLinesBlocks{0%{width:50%}to{width:0%}}@keyframes homeLinesBlocks{0%{width:50%}to{width:0%}}.home.video-ready .homeVideo .homeVideoText{-webkit-animation-name:hometext;animation-name:hometext;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes hometext{0%{opacity:0}to{opacity:1}}@keyframes hometext{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 1200px) and (orientation: portrait){.home .homePoster{height:var(--mobilevh, 100vh)}.home .homeVideo .video-holder{display:block;position:relative;width:40.91%;height:11.36vw;-webkit-transform:translateY(3vh);transform:translateY(3vh)}@-webkit-keyframes homeVideoHolder{0%{width:40.91%;height:11.36vw;-webkit-transform:translateY(3vh);transform:translateY(3vh)}to{width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes homeVideoHolder{0%{width:40.91%;height:11.36vw;-webkit-transform:translateY(3vh);transform:translateY(3vh)}to{width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}}.home .homeVideo .homeVideoText{width:100%;font-size:inherit}.home .homeVideo .homeVideoText a{text-decoration-thickness:1px;text-underline-offset:2px}}footer{background:black;color:#fff;padding:var(--xl) var(--m) var(--m)}.footer-infos{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:0;grid-row-gap:var(--m);padding-bottom:var(--xl)}.footer-infos>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.workwithus{grid-area:1 / 1 / 2 / 3}.newsletter{grid-area:1 / 3 / 2 / 5}.newsletter-form{grid-area:2 / 3 / 5 / 5}.provider{max-width:15ch}.provider a{text-decoration:none}.newsletter-form form{width:100%}.newsletter-form .email-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--m);width:100%}.newsletter-form input[type=email]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;border-width:0px;border-bottom:solid 1px;padding:0 0 .2em;color:#fff;background-color:#000}.newsletter-form input:focus{outline:none}.newsletter-form .btn-square{width:auto;margin-right:var(--2col);padding-left:2em;padding-right:2em;pointer-events:none;min-height:2.6em}.newsletter-form .btn-square input{pointer-events:auto;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%}.E3-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .E3-lines div:after{content:"";display:block;width:50%;height:calc((100vw - var(--m) * 2) / 18.7);background:white}.E3-lines div:nth-child(odd):after{float:right}@media screen and (max-width: 1200px) and (orientation: portrait){footer{padding-top:var(--l)}.footer-infos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-column-gap:0;grid-row-gap:0;padding-bottom:0}.footer-infos>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:var(--xl)}.footer-infos>div.newsletter{margin-bottom:var(--m)}.newsletter{grid-area:1 / 3 / 2 / 5}.newsletter-form{grid-area:2 / 3 / 5 / 5}.provider{max-width:15ch}.workwithus{grid-area:1 / 1 / 2 / 3}.newsletter{grid-area:2 / 1 / 3 / 3}.newsletter-form{grid-area:3 / 1 / 4 / 3}.newsletter-form input[type=email]{width:calc(50% - var(--m));-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.newsletter-form .btn-square{margin-right:0;min-width:12ch}.adress{grid-area:4 / 1 / 5 / 2}.tel-email{grid-area:4 / 2 / 5 / 3}.socials{grid-area:6 / 1 / 7 / 2}.legal-pages{grid-area:6 / 2 / 7 / 3}.provider{grid-area:7 / 1 / 8 / 3;max-width:inherit}}.block-case{width:100%}.block-case article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:var(--m) var(--m) 0}.block-case article:first-of-type{padding:0 var(--m) 0}.block-case figure{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.block-case figure a{display:block;width:100%;height:100%;overflow:hidden;position:absolute}.block-case figure a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.case-card{padding-top:var(--m);display:grid;grid-template-columns:var(--2col) var(--3col) var(--5col) var(--2col);grid-template-rows:repeat(2,auto);grid-row-gap:1.2vw;padding:var(--m) 0;border-bottom:1px solid}.case-card h2{margin-top:-.2em}.case-card .case-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:var(--s)}.case-services{padding-right:var(--m)}.case-growth-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.case-card .case-desc{grid-area:1 / 3 / 3 / 4}.case-card .case-btn{text-align:right}.cases .block-case article:first-of-type{margin-top:var(--m)}.case .case-card{border-bottom:none}.case .block-images figure,.case .page-poster figure{height:100%}.case .case-card{padding:var(--m)}.case .case-card .arrow-down{height:100%;grid-area:1/4/3/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case .cat-text ul{margin:0 0 var(--m)}.case .cat-text ul li{margin-bottom:1em;list-style-type:disc;-webkit-padding-start:0;padding-inline-start:0;margin-left:0}@media screen and (max-width: 1200px) and (orientation: portrait){.block-case .vh100{height:auto;padding:0}.block-case article:first-of-type{padding:0}.block-case figure{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;padding-bottom:calc(100% * 2/3)}.case-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;padding:var(--m) var(--m) var(--l);grid-row-gap:0}.block-case article:last-of-type .case-card{padding-bottom:0}.case-card h2{font-size:var(--fontSize);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:var(--s)}.case-card .case-desc{margin-bottom:var(--m);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.case-card .case-btn{text-align:left;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.case-services{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:.2em 0 var(--m)}.case-growth-title,.case-card .case-type{display:none}.cases .block-case article:first-of-type{margin-top:0}.case .case-card .arrow-down{display:none}.case .block-menu nav{margin-top:0}}.faq-headline{padding:0 var(--m);margin-top:-1px}.faq-headline h2{padding:var(--l) 0 var(--l) 0;border-top:1px solid;border-bottom:1px solid}.faq-question{position:relative;color:#fff;background:white}.faq-question:after{content:"";position:absolute;bottom:0;left:var(--m);width:calc(100% - var(--m)*2);border-bottom:1px solid black}.faq-question:before{content:"";display:block;position:absolute;z-index:0;top:-1px;left:0;width:100%;height:calc(100% + 1px);background:black;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.faq-btn{padding:var(--m);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;mix-blend-mode:difference;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.faq-btn .faq-num,.faq-btn-text{width:var(--5col)}.faq-arrow{width:var(--1col)}.faq-arrow:after{content:"×";position:absolute;font-size:110%;top:calc(50% - .6em);right:var(--m);-webkit-transform-origin:50% .55em;transform-origin:50% .55em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-btn.slided .faq-arrow:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.faq-answer{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 var(--m);-webkit-transition:all .3s;transition:all .3s;mix-blend-mode:difference}.faq-question.active:before{opacity:1}.faq-answer .slideDown{padding:var(--s) var(--1col) var(--m) var(--5col)}.block-faq.faq-preview .faq-question:first-of-type .faq-btn:before{content:"";position:absolute;top:0;left:var(--m);width:calc(100% - var(--m)*2);border-top:1px solid}.block-faq.faq-preview .faq-question:first-of-type .faq-btn.slided:before{display:none}@media screen and (max-width: 1200px) and (orientation: portrait){.block-faq{padding-top:0}.faq-headline h2{padding:var(--l) 0;border-top:1px solid;border-bottom:1px solid}.faq-btn-text{width:auto}.faq-num{display:none}.faq-answer .slideDown{padding:var(--s) 0 var(--l) 0}}.block-careers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 var(--m);margin-top:var(--m)}.block-careers .career{border-top:solid 1px;background:white;position:relative}.block-careers .career .career-holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--m) 0 var(--m);color:#000}.block-careers .career .career-holder.slided{color:#fff}.block-careers .career:last-child{border-bottom:solid 1px}.block-careers .career h2{width:var(--2col);padding-right:var((--m))}.block-careers .career .contract{width:var(--3col);padding-right:var((--m))}.block-careers .career .careers-short-desc{width:var(--5col);-webkit-transition:opacity .3s;transition:opacity .3s}.block-careers .career .career-btn{width:var(--2col);text-align:right}.careers .block-careers{padding-left:0;padding-right:0;position:relative}.careers .block-careers:before{content:"";position:absolute;top:- 1px;left:var(--m);width:calc(100% - var(--m)*2);border-bottom:1px solid}.careers .career,.careers .career:last-child{border:none;padding:0 var(--m) 0}.careers .career-holder{cursor:pointer;-webkit-transition:padding .5s ease-out;transition:padding .5s ease-out;position:sticky;z-index:1;top:var(--headerHeight)}.careers .career-holder h2,.careers .career-holder .contract{font-size:var(--fontSize)}.careers .career:after{content:"";position:absolute;bottom:0;left:var(--m);width:calc(100% - var(--m)*2);border-bottom:1px solid black}.careers .career:before{content:"";display:block;position:absolute;z-index:0;top:-1px;left:0;width:100%;height:calc(100% + 1px);background:black;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.careers .career.active:before{opacity:1}.careers .career-holder.slided .careers-short-desc{opacity:0}.careers .career .career-btn a{display:none}.careers .career .career-btn:after{display:block;content:"×";font-size:var(--fontSize);position:absolute;top:var(--m);right:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.careers .career.active .career-btn a{display:inline}.careers .career.active .career-btn:after{display:none}.careers .career-desc{width:100%;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;padding:0 var(--m);-webkit-transition:all .3s;transition:all .3s;color:#fff;mix-blend-mode:difference}.careers .career-desc .slideDown{width:var(--6col);margin-left:var(--5col)}.careers .career-desc h3{font-size:var(--fontBig);line-height:var(--LineHeightBig);margin-bottom:1em}.careers .career-desc h4{font-size:var(--fontSize);margin-top:1em;margin-bottom:1em}.careers .career-desc p:not(:last-child){margin-bottom:1em}.career-desc-holder{margin-bottom:var(--l)}.careers .career-desc ul{margin:0 0 var(--m)}.careers .career-desc ul li{margin-bottom:1em;list-style-type:disc;-webkit-padding-start:0;padding-inline-start:0;margin-left:0}@media screen and (max-width: 1200px) and (orientation: portrait){.block-careers{margin-top:0}.block-careers .career .career-holder{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 0s;transition:background-color 0s;-webkit-transition-delay:0s;transition-delay:0s}.block-careers .career h2{width:75%;font-size:var(--fontSize);padding-bottom:.1em}.block-careers .career .career-btn{width:25%}.block-careers .career .career-btn:after{top:1.4em}.block-careers .career .contract{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.block-careers .career .careers-short-desc{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;margin-top:var(--m)}.block-careers .career .career-holder.slided{background:black;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:background-color .3s;transition:background-color .3s}.careers .career-holder.slided .careers-short-desc{height:0;margin:0}.careers .career-desc{padding-left:0;padding-right:0;margin-top:.5em}.careers .career-desc .slideDown{width:100%;margin-left:0}}.block-contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:var(--m);padding-right:var(--m)}.block-images+.block-contact:not(.block-download){margin-top:var(--l)}.contact-left,.contact-right{width:50%}.contact-left{padding-right:var(--2col);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-left h1{margin-bottom:var(--m)}.contact-left .contact-infos{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-left .contact-infos .tel-email{margin-top:var(--m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-left p:not(:last-child){margin-bottom:var(--m)}.contact-form .honeypot,.contact-form .field.page-id,.contact-form #recipient-email,.contact-form #recipient-email2,.contact-form #recipient-email-suscribe,.contact-form .field.page-url,.contact-form .field.file,.contact-form .field.filename,.contact-form .field.email-subject,.contact-form .field.email-text,.contact-form .field.block-title{position:absolute;left:-9999px}.contact-form .newsletter-check{margin-top:1em}.contact-form input#newsletter2{border:1px solid;border-radius:50%;position:relative;cursor:pointer}.contact-form input#newsletter2:checked:after{content:"";display:block;width:60%;height:60%;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:black}.contact-right{padding-right:var(--1col)}.contact-form{margin-top:var(--l);position:relative}.contact-form .field{position:relative}.contact-form .field-upload{padding:var(--m) 0 var(--m);border-bottom:1px solid}.contact-form .field-upload label{margin:0 1em .3em 0}.contact-form .field-upload label .help{font-size:70%}.contact-form .field.required:not(.no-star):after{content:"*";position:absolute;right:0;top:.5em;color:#000}.black .contact-form .field.required:after{color:#fff}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=phone],.contact-form textarea{border-bottom:1px solid black;width:100%;margin-top:var(--s);padding:var(--s) 0;position:relative}.contact-form input[type=text]#name,.contact-form input[type=text]#name2{margin-top:0}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=phone],.contact-form textarea{border-bottom:1px solid black}.black .contact-form input[type=text],.black .contact-form input[type=email],.black .contact-form input[type=phone],.black .contact-form textarea{border-bottom:1px solid white}.contact-form textarea{height:8em}.contact-form .btn-square{margin-top:var(--l);width:var(--4col);pointer-events:none;min-height:2.6em}.contact-form .btn-square input{pointer-events:auto;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.alert{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert>div{position:relative;width:33%;padding:var(--m) var(--l);background:white;color:#000;text-align:center}.alertCloser{display:block;position:absolute;top:0;right:.2rem;font-size:160%;cursor:pointer;padding:.05em .15em}@media screen and (max-width: 1200px) and (orientation: portrait){.block-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--l)}.contact-left,.contact-right{width:100%;padding-right:0}.contact-left .contact-infos{margin-top:var(--l);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contact-infos>div{width:50%;padding-right:var(--m)}.contact-form .btn-square{display:block;margin:var(--l) auto 0;width:30%}.alert>div{width:90%}}.articles-list{padding:0 var(--m) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.articles-list article{width:calc(33.33% - var(--s));height:auto;margin-top:var(--l)}.articles-list article figure{display:block;width:100%;padding-bottom:75%;overflow:hidden}.articles-list article figure img{-webkit-transition:all 1s;transition:all 1s}.articles-list article figure img:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.articles-list article h2{margin-top:var(--s)}.articles-list .categories{margin-bottom:var(--m);display:none}.articles-list .categories span:not(:last-child):after{content:" / ";display:inline-block;margin-left:.3em}.articles-list article .intro{margin:var(--s) 0;padding-right:var(--s)}article.placeholder{height:0;margin:0}.page-poster figure{height:100%}.article-card{padding:var(--s) var(--m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-card-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card-left h1{margin-bottom:.4em}.article-card-left .categories{margin-bottom:var(--m)}.article-card-left .categories span:not(:last-child):after{content:" / ";display:inline-block;margin-left:.3em}.article-card .arrow-down{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1200px) and (orientation: portrait){.block-title-text+.related-articles{padding-top:0}.articles-list article{width:100%}.articles-list article:first-of-type{margin-top:var(--m)}.related-articles.articles-list article{width:100%;height:auto}.related-articles.articles-list article.placeholder{display:none}.related-articles.articles-list article:nth-last-child(2){margin-bottom:0}}.legal-text-holder{width:100%;padding:0 var(--m)}.legal-text{width:100%;padding:var(--xl) var(--2col) var(--l) var(--5col);border-top:1px solid}.legal-text h2{font-size:var(--fontSize)}.legal-text p,.legal-text h2{margin-bottom:1rem}.legal-text ul{margin:0 0 1rem}.legal-text ul li{list-style-type:disc;-webkit-padding-start:0;padding-inline-start:0}.legal-text ol li{list-style-type:i;-webkit-padding-start:.2rem;padding-inline-start:.2rem}.overlay{position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;pointer-events:none}.show-popup .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;pointer-events:auto}.pop-up{width:var(--4col);height:auto;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.pop-up-img{position:relative}.pop-up figure{width:100%;height:auto}.pop-up figure img{opacity:1;position:relative}.pop-up-title{position:absolute;z-index:1;bottom:.6em;left:.8em;color:#fff;font-size:105%}.pop-up-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.8em}.pop-up .popUpDesc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-right:var(--s);margin-bottom:.8em}.pop-up .btn-square{min-width:inherit;padding-left:3em;padding-right:3em;width:auto}.pop-up .popUpCloser{position:absolute;top:0;right:.1em;font-size:160%;cursor:pointer;padding:.05em .15em;color:#fff}@media screen and (max-width: 1200px) and (orientation: portrait){.pop-up{width:90%;min-height:40vh}}.page .article-card,.sub-page .article-card{position:absolute;width:100%;left:0;bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff}.page .article-card.title-black,.sub-page .article-card.title-black{color:#000}.page .article-card .arrow-down span,.sub-page .article-card .arrow-down span{margin-bottom:.3em}.cookie-modal{position:fixed;bottom:0;left:0;width:100%;padding:var(--s) var(--m);display:none}.show-cookie-banner .cookie-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-modal-text{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cookie-modal .cookie-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.cookie-modal .btn-square{padding:.2em 2em;width:auto}@media screen and (max-width: 1200px) and (orientation: portrait){.cookie-modal{padding-bottom:var(--m)}.show-cookie-banner .cookie-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;text-align:center}.cookie-modal-text{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}
