body { -webkit-font-smoothing: antialiased; } .split-text { overflow: hidden !important; } .line-animation { overflow: hidden !important; } [data-effect='text'] { visibility: hidden; } .w--editor [data-effect='text'] { visibility: visible; } [data-effect='text'] .line { overflow: hidden; } .ghost-container { position: relative; overflow: hidden; will-change: transform; } .mask { background-size: cover; background-position: center; background-repeat: no-repeat; background-clip: content-box; -webkit-background-clip: content-box; object-fit: cover; -webkit-object-fit: cover; } .mask-reveal { background-size: cover; background-position: center; background-repeat: no-repeat; background-clip: content-box; -webkit-background-clip: content-box; object-fit: cover; -webkit-object-fit: cover; } .innovation_card_index_container, .innovation_card_heading_container, .innovation_card_paragraph_container { transition: transform 0.3s ease-in-out; } .innovation_bg_media { /* Splitting css directory could override the position so define it as '!important' */ position: absolute !important; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden; background-position: center; } @media screen and (max-width: 769px) { .innovation_bg_media { height: 100vh !important; /* Force la hauteur sur mobile */ width: 100vw !important; /* Assure que ça couvre toute la largeur */ }