.wrapper,.inner{width:98%;max-width:1180px;margin:0 auto}@media screen and (max-width: 860px){.desktop{display:none}}@media screen and (min-width: 860px){.smartphone{display:none}}:root{font-size:10px;line-height:10px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.petit{font-size:1.2rem;line-height:1.8rem}.moyen{font-size:2.6rem;line-height:3.5rem}h1,h2,h3,h4,h5,h6{font-weight:normal}@media screen and (max-width: 860px){h1 mark,h2 mark,h3 mark,h4 mark,h5 mark,h6 mark{display:block}}html,body{font-family:"poppins",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.5rem;color:#333}strong{font-family:"poppins",sans-serif;font-weight:700;font-style:normal}.hero-page>.inner .visuel.compo{position:relative;aspect-ratio:10/8.4;max-width:560px;width:100%;margin:auto}.hero-page>.inner .visuel.compo figure{position:absolute;margin:0;transition:transform .25s ease;animation:compo-entree .55s ease-out backwards}@media(prefers-reduced-motion: reduce){.hero-page>.inner .visuel.compo figure{animation:none}}.hero-page>.inner .visuel.compo figure img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 8px 26px rgba(0,0,0,.18)}.hero-page>.inner .visuel.compo figure:hover{z-index:3}.hero-page>.inner .visuel.compo .fond{animation-delay:.1s}.hero-page>.inner .visuel.compo .haut{animation-delay:.35s}.hero-page>.inner .visuel.compo .bas{animation-delay:.6s}.hero-page>.inner .visuel.compo .fond{left:6%;top:14%;width:84%;aspect-ratio:3/2;transform:rotate(-2deg)}.hero-page>.inner .visuel.compo .fond:hover{transform:rotate(-2deg) scale(1.03)}.hero-page>.inner .visuel.compo .haut{right:0;top:0;width:44%;aspect-ratio:4/3;transform:rotate(5deg);z-index:2}.hero-page>.inner .visuel.compo .haut:hover{transform:rotate(5deg) scale(1.06)}.hero-page>.inner .visuel.compo .bas{left:0;bottom:0;width:46%;aspect-ratio:4/3;transform:rotate(-6deg);z-index:2}.hero-page>.inner .visuel.compo .bas:hover{transform:rotate(-6deg) scale(1.06)}@media screen and (max-width: 860px){.hero-page>.inner .visuel.compo{margin-top:20px}}@keyframes compo-entree{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}#typologies .grille-cartes .visuel{margin-bottom:0}#typologies .grille-cartes .visuel img{height:190px}#typologies .grille-cartes .visuel img[src*=biologik]{object-position:center top}#typologies .grille-cartes .picto{position:relative;margin-top:-28px;box-shadow:0 0 0 4px #fff}#sur-mesure .grille{gap:60px 80px;margin-bottom:70px}#sur-mesure .grille .expertise{width:420px;max-width:100%}#technologie .comparatif .logo-techno{height:54px;width:auto;margin:0 auto 18px}#technologie .choix{margin-top:45px}
