@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-hpzqyb {text-align: center; color: var(--gris-fonce); font-size: 4rem; line-height: 100%}@media (max-width: 767px) {#brxe-hpzqyb {font-size: 2.5rem}}#brxe-ggoyld {font-size: 1.25rem; color: var(--gris-fonce); text-align: center}@media (max-width: 767px) {#brxe-ggoyld {font-size: 1rem}}#brxe-thbeaq {align-items: center; row-gap: 0.625rem}#brxe-xqexoo {align-items: center; row-gap: 1.875rem; padding-top: 3.75rem; padding-right: var(--padding-hor); padding-bottom: 6rem; padding-left: var(--padding-hor)}#brxe-nrgyxq {align-items: center; margin-top: var(--navbar-height)}#brxe-fwtahh {background-color: var(--orange-doux)}#brxe-mejrvz {font-size: 1.525rem; color: var(--black); font-weight: 500; font-family: "Helvetica Now Display"}#brxe-pkhwfv {font-size: 1.125rem; color: var(--bleu-coyac); font-weight: 400; font-family: "Helvetica Now Display"}#brxe-raslqf {align-items: flex-start; row-gap: 0.875rem}#brxe-gsurlg {font-size: 1.525rem; color: var(--black); font-weight: 500; font-family: "Helvetica Now Display"}#brxe-xurvic {align-items: flex-start; row-gap: 0.875rem}#brxe-pdrfnx {font-size: 1.525rem; color: var(--black); font-weight: 500; font-family: "Helvetica Now Display"}#brxe-syyjsd {font-size: 1.525rem; color: var(--black); font-weight: 500; font-family: "Helvetica Now Display"}#brxe-rzuxkm {align-items: flex-start; row-gap: 0.875rem}#brxe-pzlrxx {align-items: flex-start; row-gap: 0.875rem}#brxe-iiyzct {font-size: 1.525rem; color: var(--black); font-weight: 500; font-family: "Helvetica Now Display"}#brxe-hfglwm {align-items: flex-start; row-gap: 0.875rem}#brxe-fwamax {font-size: 1.525rem; color: var(--black); font-weight: 500; font-family: "Helvetica Now Display"}#brxe-xlqyjx {align-items: flex-start; row-gap: 0.875rem}#brxe-yisnau {row-gap: 1.875rem}#brxe-nayzwn {align-items: stretch; row-gap: 2.5rem; max-width: 1440px}#brxe-isiull {align-items: center; row-gap: 1.875rem; padding-top: 0rem; padding-right: var(--padding-hor); padding-bottom: 6rem; padding-left: var(--padding-hor)}#brxe-zwagim {align-items: center; margin-top: var(--navbar-height)}#brxe-vwwwxb {background-color: var(--white)}