@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-gq0y19 {align-items: center; flex-direction: row; justify-content: center}@media (prefers-reduced-motion:reduce){html body #brx-footer .pied .reseau span{transition:none!important;transform:none!important}}#brx-footer .pied .reseau span { transition: transform .35s cubic-bezier(.34,1.56,.64,1);}#brx-footer .pied .reseau:hover span { transform: translateY(-3px);}#brx-footer .pied .reseau:focus-visible span { transform: translateY(-3px);}#brxe-a9civf {align-items: center; flex-direction: row; justify-content: center}#brxe-2ngn8l {align-items: center; flex-direction: column; margin-right: auto; margin-left: auto; padding-right: var(--marge-page); padding-left: var(--marge-page); row-gap: 1rem; width: 100%; max-width: var(--largeur-contenu)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) #brx-footer .pied .reseau:hover,:root:not([data-theme="light"]) #brx-footer .pied .reseau:focus-visible{color:var(--encre)!important}}#brx-footer .pied .reseau:hover { color: var(--rouge);}#brx-footer .pied .reseau:focus-visible { color: var(--rouge);}:root[data-theme="dark"] #brx-footer .pied .reseau:hover { color: var(--encre);}:root[data-theme="dark"] #brx-footer .pied .reseau:focus-visible { color: var(--encre);}#brxe-xupkmj {padding-top: var(--esp-xl); padding-bottom: var(--esp-l)}.pied { background: var(--papier); color: var(--gris);} .pied-barre { display: flex; flex-direction: column; align-items: center; text-align: center;} .pied .reseaux { display: flex; flex-direction: row; justify-content: center; gap: .5rem; width: auto;} .pied .reseau { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; color: var(--gris); text-decoration: none; transition: color .25s;} .pied .reseau span { display: block; line-height: 0;} .pied .reseau svg { display: block; width: 1.375rem; height: 1.375rem;} .pied .reseau:hover { color: var(--encre);} .pied .reseau:focus-visible { color: var(--encre);} .pied .pied-mentions { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: .6em; width: auto; font-family: "Source Sans 3",sans-serif; font-size: .875rem; letter-spacing: .06em; color: var(--gris); font-feature-settings: "lnum";} .pied .pied-mentions a { color: var(--gris); text-decoration: none; display: inline-flex; align-items: center; min-height: 44px;} .pied .pied-mentions a:hover { color: var(--rouge);}