.hero-grid{flex-direction:column;align-items:center;gap:0;display:flex;overflow-x:hidden}@media screen and (min-width:768px){.hero-grid{grid-template-columns:repeat(12,1fr);margin-left:auto;margin-right:auto;display:grid;gap:0!important}}@media screen and (min-width:1024px){.hero-grid{z-index:0;max-width:2560px}}.hero-grid-content-block{order:2;grid-column:1/-1;position:relative}@media screen and (min-width:768px){.hero-grid-content-block{z-index:10;order:1;grid-area:1/1/-1/span 5}}.hero-grid-image-block{aspect-ratio:1183/798;background-repeat:no-repeat;order:1;grid-area:1/1/-1/-1;align-self:stretch;width:100%}@media screen and (min-width:768px){.hero-grid-image-block{z-index:-10;order:2;grid-column:3/span 11}}.hero-grid-content-block--text{max-width:95%;margin-left:auto;margin-right:auto;transform:translateY(-45px)}@media screen and (min-width:768px){.hero-grid-content-block--text{aspect-ratio:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:none;margin-left:0;margin-right:0;transform:translateY(0)}}.flex-0-0-auto{flex:none}.carrousel-resources .swiper-pagination{opacity:.7;flex-direction:row;gap:4px;padding:10px 0;display:flex;position:static!important}.carrousel-resources .swiper-pagination-bullet{opacity:1;background:#00000080;width:6px;height:6px;transition:transform .3s;transform:scale(.8);margin:0!important;padding:0!important;display:block!important}.carrousel-resources .swiper-pagination-bullet-active{background:#000;transform:scale(1.3)}.carrousel-resources .before-1,.carrousel-resources .after-1{background:#000c;transform:scale(1.2)}.carrousel-resources .before-2,.carrousel-resources .after-2{background:#000000b3;transform:scale(1.1)}.use-case-mega-menu{margin:0 -1px -1px 0!important}.use-case-mega-menu .icon-wrapper,.use-case-mega-menu svg{transition:transform .3s;transform:rotate(0)}.use-case-mega-menu:hover .icon-wrapper{transform:rotate(-30deg)}.use-case-mega-menu:hover svg{transform:rotate(30deg)}@keyframes logo-slider{0%{transform:translate(0)}to{transform:translate(-100%)}}.slider-logo-home-css{white-space:nowrap;position:relative;overflow:hidden}.slider-logo-home-css:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(270deg,#fff0,#fff);width:15%;height:100%;display:block;position:absolute;top:0;left:0}.slider-logo-home-css:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:15%;height:100%;display:block;position:absolute;top:0;right:0}.slider-logo-home-css.black:before{background:linear-gradient(270deg,#0000,#000)}.slider-logo-home-css.black:after{background:linear-gradient(90deg,#0000,#000)}.slider-logo-home-css .swiper-wrapper-css{width:-webkit-max-content;width:max-content;max-width:none;line-height:0;display:inline-block}.slider-logo-home-css .swiper-wrapper-css .logo-slide{display:inline-block}.slider-logo-home-css .swiper-wrapper-css .logo-slide img{filter:grayscale();width:auto;max-height:50px;margin:0;padding:0;transition:filter .3s;display:block}.slider-logo-home-css .swiper-wrapper-css .logo-slide img:hover{filter:grayscale(0%)}.slider-logo-home-css .swiper-wrapper-css .logo-slide.black{opacity:.2;transition:opacity .3s}.slider-logo-home-css .swiper-wrapper-css .logo-slide.black:hover{opacity:1}.logo-dark img{filter:grayscale();opacity:.4;transition:opacity .3s}.logo-dark img:hover{opacity:1;filter:grayscale(0%)}body:not(.wp-admin) .slider-logo-home-css .swiper-wrapper-css--animate{animation:25s linear infinite logo-slider}#carrousel-spacer{width:100%;display:block}#uses-cases-element .swiper-slide{height:auto!important}#uses-cases-element .swiper-container{align-items:stretch;display:flex}.slide-inner-row{height:100%;overflow:hidden;display:block!important}.slide-inner-row>div:last-child{flex:1}.slide-inner-row .use-case-stack{width:100%}.slide-inner-row .wp-block-group:has(>.use-case-picture){width:100%;max-width:none!important}.slide-inner-row .use-case-picture{aspect-ratio:16/9;flex-grow:1;width:100%;overflow:hidden;max-width:none!important}.slide-inner-row .use-case-picture img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;min-height:300px}#the-outcome-cover{overflow:visible;min-height:1px!important;max-height:900px!important}@media screen and (max-width:781px){#the-outcome-cover{padding-top:200px!important}}#the-outcome-columns{transform:translateY(14vw)}#the-outcome-texte{padding-left:var(--wp--style--root--padding-left);max-width:1280px!important}@media screen and (max-width:781px){#the-challenge-icon{width:auto!important;max-height:200px!important}}@media screen and (max-width:470px){#uses-cases-element .slide-inner-row h2{align-items:flex-end}}@media screen and (min-width:980px){#uses-cases-element .use-case-stack{width:auto}#uses-cases-element .wp-block-group:has(>.use-case-picture){flex-direction:column;height:100%;display:flex!important}#uses-cases-element .slide-inner-row{flex-direction:row;display:flex!important}#uses-cases-element .slide-inner-row h2{align-items:flex-start;min-height:1px}#uses-cases-element .slide-inner-row>.wp-block-group{display:flex!important}#uses-cases-element .slide-inner-row .use-case-picture{height:100%;display:flex;max-width:510px!important}#uses-cases-element .slide-inner-row .use-case-picture img{-o-object-fit:cover;object-fit:cover}}