/*Q24 transitions 12/11/2026 - source : archives/transitions-12-11/src*/:root{--q24-duree:260ms;--q24-duree-longue:420ms;--q24-courbe:cubic-bezier(.22,.61,.36,1);--q24-voile:#f7f5f0;--q24-logo:url(/accueil-v2/logo-qualite24-240.webp)}@keyframes q24-fi{from{opacity:0}}@keyframes q24-fo{to{opacity:0}}@keyframes q24-s{to{opacity:0;visibility:hidden}}html.q24-de::after,.q24-voile{content:"";position:fixed;inset:0;z-index:2147483600;pointer-events:none;background:var(--q24-voile) var(--q24-logo) center/auto 52px no-repeat;opacity:1;transition:opacity var(--q24-duree-longue) var(--q24-courbe)}html.q24-de::after{animation:q24-s var(--q24-duree-longue) 1.5s forwards}html.q24-de.q24-de-fin::after{opacity:0}.q24-voile{opacity:0;transition-duration:200ms}.q24-voile.on{opacity:1}/*SITE*/@view-transition{navigation:auto}.q24u{view-transition-name:q24-entete}::view-transition-old(q24-entete){display:none}::view-transition-group(q24-entete),::view-transition-new(q24-entete){animation:none}::view-transition-old(root){animation:q24-fo 120ms ease-in both}::view-transition-new(root){animation:q24-fi var(--q24-duree) var(--q24-courbe) both}::view-transition-group(q24-hero),::view-transition-group(q24-titre){animation-duration:var(--q24-duree-longue);animation-timing-function:var(--q24-courbe)}::view-transition-old(q24-hero),::view-transition-new(q24-hero){height:100%;object-fit:cover}html.q24-sortie main{opacity:0;transition:opacity 120ms ease-in}html:not(.q24-vt) main{animation:q24-fi var(--q24-duree) var(--q24-courbe) both}.q24u-panneau,.q24u-feuille{opacity:0;transform:translate3d(0,-6px,0);transition:opacity var(--q24-duree) var(--q24-courbe),transform var(--q24-duree) var(--q24-courbe),display var(--q24-duree) allow-discrete}.q24u-feuille{transform:translate3d(0,14px,0)}.q24u-menu>li:hover>.q24u-panneau,.q24u-menu>li:focus-within>.q24u-panneau,.q24u-menu>li.ouvert>.q24u-panneau,.q24u-feuille.ouverte{opacity:1;transform:none}@starting-style{.q24u-menu>li:hover>.q24u-panneau,.q24u-menu>li:focus-within>.q24u-panneau,.q24u-menu>li.ouvert>.q24u-panneau{opacity:0;transform:translate3d(0,-6px,0)}.q24u-feuille.ouverte{opacity:0;transform:translate3d(0,14px,0)}}details[open]>:not(summary){animation:q24-fi var(--q24-duree) var(--q24-courbe) both}.q24-rev{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--q24-duree-longue) var(--q24-courbe),transform var(--q24-duree-longue) var(--q24-courbe)}.q24-rev.q24-vu{opacity:1;transform:none}img.q24-img{opacity:0;transition:opacity var(--q24-duree-longue) var(--q24-courbe)}img.q24-img.q24-vu{opacity:1}@supports (animation-timeline:view()){main .section .container>*,main .chapitres>*,main .appel .container>*,main .service>*,main .section img,main .service img{animation:none!important}}dialog[open]{animation:q24-fi var(--q24-duree) var(--q24-courbe) both}[id]{scroll-margin-top:112px}html.q24-doux{scroll-behavior:smooth}/*/SITE*/:where(button,.btn,[class*=btn],.q24u-ico,summary):not(:disabled){transition:scale 120ms var(--q24-courbe)}:where(button,.btn,[class*=btn],.q24u-ico,summary):not(:disabled):active{scale:.97}@media (prefers-reduced-motion:reduce){html.q24-de::after,.q24-voile{display:none}::view-transition-old(*),::view-transition-new(*),::view-transition-group(*){animation:none!important}*,*::before,*::after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important;scroll-behavior:auto!important}}