@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}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brxe-rzsxay {height: var(--navbar-height); margin-top: var(--navbar-height); background-color: var(--gris-bleute)}.brxe-ngeafc {height: 0.625rem; width: 0.625rem; border-radius: 100vmax; box-shadow: 0 0 6px 0 rgba(0, 194, 0, 0.20)}.brxe-fwotaq {font-size: 0.875rem; color: var(--gris-fonce); font-weight: 500}.brxe-hkaqzv {flex-direction: row; justify-content: center; align-items: center; column-gap: 0.25rem; padding-top: 0.375rem; padding-right: 0.375rem; padding-bottom: 0.375rem; padding-left: 0.375rem; border: 1px solid rgba(79, 115, 151, 0.16); border-radius: 100vmax}.brxe-bneklm {font-size: 1.375rem; color: var(--gris-fonce); font-weight: 700}.brxe-asbevr {align-items: flex-start; row-gap: 1rem; padding-bottom: 1.625rem; border-bottom: 1px solid rgba(26, 38, 50, 0.10)}.brxe-krsclg {height: 0.875rem}.brxe-lpesmj {font-size: 1rem; color: var(--gris-fonce); font-weight: 400}.brxe-jqocnx {flex-direction: row; align-items: center; column-gap: 0.375rem}.brxe-jtmnlu {height: 0.875rem; width: 0.875rem}.brxe-huqmtn {color: var(--gris-fonce); font-size: 1rem}.brxe-nkkyzd {flex-direction: row; align-items: center; column-gap: 0.375rem}.brxe-gxdjmh {flex-direction: row; column-gap: 1rem; padding-bottom: 1.625rem; border-bottom: 1px solid rgba(26, 38, 50, 0.10)}.brxe-sxdccq {font-size: 1.25rem; color: var(--gris-fonce); font-weight: 500}.brxe-syfgsi {font-size: 0.875rem; color: rgba(26, 38, 50, 0.70)}.brxe-flzonb {row-gap: 0.375rem}.brxe-xpfgif {row-gap: 1.625rem}.brxe-sspoju {color: var(--white); font-size: 0.875rem; font-weight: 600}.brxe-hutblc {height: 1.25rem; width: 1.25rem}.brxe-hutblc :not([stroke="none"]) {stroke: var(--white)}.brxe-rsdjmt {padding-top: 0.75rem ; padding-right: 1rem; padding-bottom: 0.75rem ; padding-left: 1rem; flex-direction: row; align-items: center; justify-content: center; column-gap: 0.25rem; background-color: var(--orange-vif); transition: var(--transition-300)}.brxe-rsdjmt:hover {background-color: var(--gris-fonce)}.brxe-vnxcuz {max-width: 300px; row-gap: 1.625rem; background-color: var(--white); border: 1px solid rgba(26, 38, 50, 0.10); padding-top: 1.25rem; padding-right: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; align-items: stretch}@media (max-width: 478px) {.brxe-vnxcuz {max-width: 100%}}