﻿.animer-entree{opacity:1;transform:none}.js-anime .animer-entree{opacity:0;transform:translateY(1.5rem);transition:opacity var(--t-slow),transform var(--t-slow)}.js-anime .animer-entree.visible{opacity:1;transform:none}.js-anime .animer-entree:nth-child(1){transition-delay:0ms}.js-anime .animer-entree:nth-child(2){transition-delay:80ms}.js-anime .animer-entree:nth-child(3){transition-delay:160ms}.js-anime .animer-entree:nth-child(4){transition-delay:240ms}.js-anime-processus .processus-etape{opacity:0;transform:translateY(1rem);transition:opacity var(--t-slow),transform var(--t-slow)}.js-anime-processus .processus-etape.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-anime .animer-entree,.js-anime-processus .processus-etape{opacity:1 !important;transform:none !important;transition:none !important}}@media (prefers-reduced-motion:no-preference){.hero__surtitre{animation:glisser-haut 0.5s ease both}.hero__titre{animation:glisser-haut 0.5s 0.1s ease both}.hero__accroche{animation:glisser-haut 0.5s 0.2s ease both}.hero__actions{animation:glisser-haut 0.5s 0.3s ease both}.hero__garanties{animation:glisser-haut 0.5s 0.4s ease both}}@keyframes glisser-haut{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.nav{transition:background var(--t-fast);will-change:background}.nav--ombre{box-shadow:var(--shadow-md);transition:box-shadow var(--t-fast),background var(--t-fast)}.tarif-carte{will-change:transform,box-shadow}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;animation-delay:0ms !important;transition-duration:.01ms !important;transition-delay:0ms !important;scroll-behavior:auto !important}}