.page-liens{background:var(--sm-blanc)}.sm-liens__colonne{box-sizing:border-box;text-align:center;max-width:max(604px,24vw + 44px);margin-inline:auto;padding-inline:22px}.sm-liens__hero{background:linear-gradient(180deg, var(--sm-creme) 0%, var(--sm-blanc) 100%);padding:calc(var(--sm-hauteur-entete) - 100px + var(--sm-espace-8)) 0 var(--sm-espace-7)}@media (max-width:767px){.sm-liens__hero{padding:calc(var(--sm-depassement-entete,12px) + var(--sm-espace-6)) 0 var(--sm-espace-6)}}.sm-liens__titre{color:var(--sm-encre);font-family:var(--sm-police-titre);font-size:var(--sm-typo-titre-hero);font-weight:600;line-height:var(--sm-typo-interligne-titre-page);text-wrap:balance;max-width:330px;margin:0 auto}.sm-liens__sous-titre{color:var(--sm-orange-soutenu);font-family:var(--sm-police-titre);font-size:var(--sm-typo-sous-titre);font-weight:600;line-height:var(--sm-typo-interligne-sous-titre);margin:var(--sm-espace-2) 0 0}.sm-liens__cartes{gap:19px;margin:40px auto 0;padding:0;list-style:none;display:grid}.sm-liens__carte{background:var(--sm-blanc);border:1px solid var(--sm-creme-fonce);border-radius:var(--sm-rayon);box-shadow:var(--sm-ombre);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.sm-liens__carte img{aspect-ratio:2690/906;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover){.sm-liens__carte:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1c1c1c1f}.sm-liens__carte:hover img{transform:scale(1.03)}}.sm-liens__carte:focus-visible{outline:2px solid var(--sm-orange-soutenu);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.sm-liens__cartes>li{animation:.7s cubic-bezier(.22,1,.36,1) both sm-liens-arrivee;animation-delay:calc(.15s + var(--rang,0) * .1s)}}@keyframes sm-liens-arrivee{0%{opacity:0;transform:translateY(16px)}}.sm-liens__suite{padding:0 0 var(--sm-espace-6)}.sm-liens__pages{gap:var(--sm-espace-2);margin:var(--sm-espace-3) 0 0;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.page-liens a.sm-liens__page{border:1px solid var(--sm-orange);color:var(--sm-orange);font-family:var(--sm-police-titre);font-size:var(--sm-typo-bouton);letter-spacing:var(--sm-typo-bouton-espacement);text-transform:uppercase;border-radius:999px;padding:10px 16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.page-liens a.sm-liens__page:hover,.page-liens a.sm-liens__page:focus-visible{background:var(--sm-orange);color:var(--sm-blanc)}.sm-liens__reseaux{gap:var(--sm-espace-3);margin:var(--sm-espace-4) 0 0;justify-content:center;padding:0;list-style:none;display:flex}.page-liens a.sm-liens__reseau{background:var(--sm-creme);color:var(--sm-encre);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .3s,color .3s;display:flex}.sm-liens__reseau svg{fill:currentColor;width:18px;height:18px}.page-liens a.sm-liens__reseau:hover,.page-liens a.sm-liens__reseau:focus-visible{background:var(--sm-orange);color:var(--sm-blanc)}.sm-liens__logos{padding:var(--sm-espace-4) 0 var(--sm-espace-6);margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sm-liens__defile{width:max-content;display:flex}.sm-liens__defile ul{align-items:center;gap:var(--sm-espace-5);padding:0 var(--sm-espace-5) 0 0;margin:0;list-style:none;display:flex}.sm-liens__defile img{width:120px;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.sm-liens__defile{animation:sm-liens-defile var(--duree-tour,21s) linear infinite}.sm-liens__logos:hover .sm-liens__defile{animation-play-state:paused}}@keyframes sm-liens-defile{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sm-liens__logos{-webkit-mask-image:none;mask-image:none}.sm-liens__defile{justify-content:center;width:auto}.sm-liens__defile ul{padding:0 var(--sm-gouttiere);flex-wrap:wrap;justify-content:center}.sm-liens__defile ul+ul{display:none}}@media (min-width:768px){.sm-liens__cartes{gap:38px;max-width:max(346px,24vw)}.sm-liens__logos{max-width:59.4vw}}
