@layer bricks {.brxe-code{width:100%}}@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}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@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}}body { line-height: 1.6 !important; }h1, h2, h3, h4, h5, h6,.brxe-heading > h1, .brxe-heading > h2, .brxe-heading > h3,.brxe-heading > h4, .brxe-heading > h5, .brxe-heading > h6 { line-height: 1.15 !important;}.brxe-button, button.brxe-button, a.brxe-button { letter-spacing: 0.5px !important; }html, body, h1, h2, h3, h4, h5, h6,p, span, a, li, label, blockquote, address,input, textarea, select, button,.brxe-text-basic, .brxe-heading, .brxe-button, .brxe-text-link { font-family: "Futura", sans-serif !important;}h1, h2, h3, h4, h5, h6,.brxe-heading h1, .brxe-heading h2, .brxe-heading h3,.brxe-heading h4, .brxe-heading h5, .brxe-heading h6,.acp-titre, .diag-titre, .tmg-titre, .chiffres-titre { hyphens: none !important; -webkit-hyphens: none !important; -ms-hyphens: none !important; text-wrap: balance;}.brxe-button.diag-cta, a.diag-cta, button.diag-cta, .diag-cta { margin-top: auto !important; align-self: stretch !important; text-align: center !important; font-family: "Futura", sans-serif !important; font-weight: 700 !important; font-size: 0.9375rem !important; text-transform: uppercase !important; padding: 14px 20px !important; border-radius: 8px !important; text-decoration: none !important; display: inline-block !important;}.brxe-button.diag-cta-primary, a.diag-cta-primary, button.diag-cta-primary, .diag-cta-primary { background: #E9BE70 !important; color: #1C323A !important; border: 2px solid #E9BE70 !important;}.brxe-button.diag-cta-primary:hover, a.diag-cta-primary:hover, button.diag-cta-primary:hover, .diag-cta-primary:hover { background: #F4DAA6 !important; border-color: #F4DAA6 !important; transform: translateY(-1px);}.brxe-button.diag-cta-secondary, a.diag-cta-secondary, button.diag-cta-secondary, .diag-cta-secondary { background: transparent !important; color: #273582 !important; border: 2px solid #273582 !important;}.brxe-button.diag-cta-secondary:hover, a.diag-cta-secondary:hover, button.diag-cta-secondary:hover, .diag-cta-secondary:hover { background: #273582 !important; color: #FFFFFF !important;}.diag-eyebrow, .acp-eyebrow, .tmg-eyebrow { display: inline-block;}.diag-eyebrow::before, .acp-eyebrow::before, .tmg-eyebrow::before { top: 0.7em !important; transform: none !important;}.tmg-marquee { -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent) !important; mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent) !important;}.tmg-card .tmg-quote { flex: 1 1 auto !important; }html, body { overflow-x: clip !important; }*, *::before, *::after { box-sizing: border-box; }img, video, iframe, svg { max-width: 100%; height: auto; }.brxe-section, .brxe-container, .brxe-block { max-width: 100% !important; min-width: 0; }.chiffres-cles { background: #FAFAF7; padding: 80px 24px; }.chiffres-cles .chiffres-inner { max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 40px; }.chiffres-cles .chiffres-titre { font-family: "Futura", sans-serif; font-weight: 800; font-size: clamp(1.75rem, 3vw + 1rem, 2.5rem); color: #1C323A; text-align: center; margin: 0; }.chiffres-cles .chiffres-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; width: 100%; }.chiffres-cles .chiffre-card { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 12px; }.chiffres-cles .chiffre-nombre { font-family: "Futura", sans-serif; font-weight: 800; font-size: clamp(2.25rem, 3vw + 1rem, 3rem); line-height: 1; color: #273582; margin: 0; }.chiffres-cles .chiffre-label { font-family: "Futura", sans-serif; font-size: 0.9375rem; line-height: 1.5; color: #1C323A; margin: 0; }.accompagnements { background: #FFFFFF; padding: 96px 24px; }.accompagnements-inner { max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 24px; }.acp-eyebrow { font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.08em; text-transform: uppercase; color: #273582; margin: 0; position: relative; padding-left: 36px; }.acp-eyebrow::before { content: ""; position: absolute; left: 0; width: 24px; height: 2px; background: #E9BE70; }.acp-titre { font-family: "Futura", sans-serif; font-weight: 800; font-size: clamp(1.75rem, 3vw + 1rem, 2.5rem); line-height: 1.15; color: #1C323A; text-align: center; max-width: 720px; margin: 0 0 32px 0; }.acp-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 24px; width: 100%; }.acp-card { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }.acp-icon { font-size: 1.75rem; color: #273582; background: rgba(233,190,112,0.18); width: 56px; height: 56px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 4px; }.acp-card-titre { font-family: "Futura", sans-serif; font-weight: 800; font-size: 1.25rem; line-height: 1.2; color: #1C323A; margin: 0; }.acp-card-desc { font-family: "Futura", sans-serif; font-size: 0.9375rem; line-height: 1.5; color: #1C323A; margin: 0; flex: 1; }.acp-card-link { font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.03em; text-transform: uppercase; color: #273582; text-decoration: none; margin-top: 8px; }.acp-card-link:hover { color: #E9BE70; transform: translateX(2px); }.diagnostic { background: #FAFAF7; padding: 96px 24px; }.diagnostic-inner { max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 16px; }.diag-eyebrow { font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.875rem; letter-spacing: 0.08em; text-transform: uppercase; color: #273582; margin: 0; position: relative; padding-left: 36px; }.diag-eyebrow::before { content: ""; position: absolute; left: 0; width: 24px; height: 2px; background: #E9BE70; }.diag-titre { font-family: "Futura", sans-serif; font-weight: 800; font-size: clamp(1.75rem, 3vw + 1rem, 2.5rem); line-height: 1.15; color: #1C323A; text-align: center; max-width: 720px; margin: 0; }.diag-sous-titre { font-family: "Futura", sans-serif; font-size: 1rem; line-height: 1.55; color: #1C323A; opacity: 0.8; text-align: center; max-width: 680px; margin: 0 0 24px 0; }.diag-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; width: 100%; align-items: stretch; }.diag-card { position: relative; background: #FFFFFF; border: 1px solid #ECECEC; border-radius: 16px; padding: 36px 28px; display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }.diag-card-featured { border: 2px solid #273582; }.diag-badge { position: absolute; top: -12px; left: 28px; background: #E9BE70; color: #1C323A; font-family: "Futura", sans-serif; font-weight: 800; font-size: 0.75rem; text-transform: uppercase; padding: 6px 12px; border-radius: 999px; }.diag-niveau { font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; color: #273582; margin: 0; }.diag-card-titre { font-family: "Futura", sans-serif; font-weight: 800; font-size: 1.5rem; line-height: 1.2; color: #1C323A; margin: 0; }.diag-card-desc { font-family: "Futura", sans-serif; font-size: 0.9375rem; line-height: 1.55; color: #1C323A; opacity: 0.85; margin: 0 0 8px 0; }.diag-feat { font-family: "Futura", sans-serif; font-size: 0.9375rem; line-height: 1.45; color: #1C323A; margin: 0; padding-left: 28px; position: relative; }.diag-feat::before { content: ""; position: absolute; left: 0; top: 8px; width: 14px; height: 7px; border-left: 2px solid #4a8e3a; border-bottom: 2px solid #4a8e3a; transform: rotate(-45deg); }.diag-cible { font-family: "Futura", sans-serif; font-size: 0.875rem; color: #1C323A; opacity: 0.7; font-style: italic; text-align: center; margin: 24px 0 0 0; }.temoignages { background: #FFFFFF; padding: 96px 0 96px; }.temoignages-inner { max-width: 1400px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 0 24px; }.tmg-eyebrow { font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.875rem; text-transform: uppercase; color: #273582; margin: 0; position: relative; padding-left: 36px; }.tmg-eyebrow::before { content: ""; position: absolute; left: 0; width: 24px; height: 2px; background: #E9BE70; }.tmg-titre { font-family: "Futura", sans-serif; font-weight: 800; font-size: clamp(1.75rem, 3vw + 1rem, 2.5rem); line-height: 1.15; color: #1C323A; text-align: center; max-width: 720px; margin: 0; }.tmg-sous-titre { font-family: "Futura", sans-serif; font-size: 1rem; color: #1C323A; opacity: 0.8; text-align: center; margin: 0 0 32px 0; }.tmg-marquee { width: 100%; max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 12px 0; }.tmg-marquee-track { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 24px !important; width: max-content !important; align-items: stretch !important; animation: tmg-scroll 60s linear infinite; }.tmg-marquee:hover .tmg-marquee-track { animation-play-state: paused; }@keyframes tmg-scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }.tmg-card { flex: 0 0 320px !important; width: 320px !important; height: 320px !important; max-width: 320px !important; padding: 24px !important; display: flex !important; flex-direction: column !important; justify-content: space-between !important; gap: 8px; overflow: hidden; }.tmg-card .tmg-quote { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 0.875rem; line-height: 1.5; }.tmg-card .tmg-logo { height: 48px; width: auto; max-width: 140px; object-fit: contain; margin-bottom: 4px; align-self: flex-start; }.tmg-card .tmg-logo img { height: 48px; width: auto; max-width: 140px; object-fit: contain; }.tmg-stars { color: #E9BE70; font-size: 1.125rem; letter-spacing: 0.1em; margin: 0; }.tmg-quote { font-family: "Futura", sans-serif; font-size: 0.9375rem; line-height: 1.55; color: #1C323A; font-style: italic; margin: 0; }.tmg-quote::before { content: "« "; color: #273582; font-weight: 700; }.tmg-quote::after { content: " »"; color: #273582; font-weight: 700; }.tmg-auteur { font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.9375rem; color: #1C323A; margin: 8px 0 0 0; }.tmg-entreprise { font-family: "Futura", sans-serif; font-size: 0.8125rem; color: #273582; opacity: 0.85; margin: 0; }.tmg-cta-lien { margin-top: 32px; background: transparent; color: #273582; border: 2px solid #273582; font-family: "Futura", sans-serif; font-weight: 700; font-size: 0.9375rem; text-transform: uppercase; padding: 14px 28px; border-radius: 8px; text-decoration: none; }.tmg-cta-lien:hover { background: #273582; color: #FFFFFF; }.partenaires { padding: 64px 24px; }.partenaires .partenaires-pills { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 12px !important; width: 100% !important; max-width: 100% !important; }.partenaires .partenaires-pills > * { flex: 0 0 auto; max-width: 100%; white-space: normal; word-wrap: break-word; }section#brxe-fiocng, section#brxe-fiocng * { max-width: 100% !important; overflow-wrap: anywhere !important; word-break: normal !important; }section#brxe-fiocng { overflow-x: hidden !important; }@media (max-width: 1024px) { .chiffres-cles, .accompagnements, .diagnostic, .temoignages { padding-left: 24px !important; padding-right: 24px !important; padding-top: 72px !important; padding-bottom: 72px !important; } .chiffres-cles .chiffres-inner, .accompagnements .accompagnements-inner, .diagnostic .diagnostic-inner, .temoignages .temoignages-inner { max-width: 100% !important; width: 100% !important; } .accompagnements .acp-titre, .diagnostic .diag-titre, .temoignages .tmg-titre, .chiffres-cles .chiffres-titre { font-size: clamp(1.5rem, 3.5vw + 0.5rem, 2.25rem) !important; line-height: 1.2 !important; max-width: 100% !important; overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; text-wrap: balance; } .diagnostic .diag-grid, .accompagnements .acp-grid, .chiffres-cles .chiffres-grid { grid-template-columns: repeat(2, 1fr) !important; gap: 20px !important; } .diagnostic .diag-badge { left: 16px !important; } .temoignages .tmg-card { flex: 0 0 280px !important; width: 280px !important; height: 300px !important; max-width: 280px !important; }}@media (max-width: 768px) { html, body { overflow-x: clip !important; } section#brxe-fiocng { padding: 40px 16px !important; } section#brxe-fiocng h1, section#brxe-fiocng .brxe-heading, section#brxe-fiocng .brxe-heading h1 { font-size: clamp(1.4rem, 7vw, 2rem) !important; line-height: 1.15 !important; max-width: 100% !important; overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; } section#brxe-fiocng p, section#brxe-fiocng .brxe-text-basic { font-size: 0.95rem !important; line-height: 1.5 !important; max-width: 100% !important; } section#brxe-fiocng .brxe-container, section#brxe-fiocng .brxe-block { grid-template-columns: 1fr !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; } section#brxe-fiocng .brxe-button, section#brxe-fiocng button, section#brxe-fiocng a.brxe-button { width: 100% !important; text-align: center !important; justify-content: center !important; } section#brxe-fiocng img, section#brxe-fiocng .brxe-image, section#brxe-fiocng .brxe-image img { max-width: 100% !important; height: auto !important; } body.page-id-26 .brxe-section, body.home .brxe-section { padding-left: 16px !important; padding-right: 16px !important; } body.page-id-26 h1, body.page-id-26 h2, body.page-id-26 h3, body.home h1, body.home h2, body.home h3 { max-width: 100% !important; overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; text-wrap: balance; } .chiffres-cles, .accompagnements, .diagnostic, .temoignages { padding-left: 16px !important; padding-right: 16px !important; padding-top: 64px !important; padding-bottom: 56px !important; } .diagnostic .diag-grid, .accompagnements .acp-grid, .chiffres-cles .chiffres-grid { grid-template-columns: 1fr !important; gap: 16px !important; width: 100% !important; } .accompagnements .acp-titre, .diagnostic .diag-titre, .temoignages .tmg-titre, .chiffres-cles .chiffres-titre { font-size: clamp(1.5rem, 6.5vw, 2rem) !important; line-height: 1.2 !important; max-width: 100% !important; overflow-wrap: normal !important; word-break: normal !important; hyphens: none !important; text-wrap: balance; } .diagnostic .diag-card, .accompagnements .acp-card, .chiffres-cles .chiffre-card { padding: 24px 20px !important; } .diagnostic .diag-card-titre { font-size: 1.25rem !important; } .accompagnements .acp-card-titre { font-size: 1.125rem !important; } .chiffres-cles .chiffre-nombre { font-size: clamp(2rem, 10vw, 2.5rem) !important; } .diagnostic .diag-cta, .diagnostic .diag-cta-primary, .diagnostic .diag-cta-secondary, .temoignages .tmg-cta-lien { width: 100% !important; padding: 14px 12px !important; font-size: 0.875rem !important; } .temoignages .tmg-card { flex: 0 0 240px !important; width: 240px !important; height: 280px !important; max-width: 240px !important; padding: 20px !important; } .temoignages .tmg-marquee-track { animation-duration: 45s !important; gap: 16px !important; } .diag-eyebrow::before, .acp-eyebrow::before, .tmg-eyebrow::before { top: 0.6em !important; transform: none !important; } section#brxe-uresfu, section#brxe-xztodv, .partenaires, .brxe-section.partenaires { padding: 48px 16px !important; overflow: hidden !important; } section#brxe-uresfu .brxe-container, section#brxe-uresfu .brxe-block, section#brxe-xztodv .brxe-container, section#brxe-xztodv .brxe-block, .partenaires .partenaires-pills, .partenaires .brxe-block { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 10px !important; width: 100% !important; max-width: 100% !important; } section#brxe-uresfu .brxe-text-basic, section#brxe-xztodv .brxe-text-basic, section#brxe-uresfu a, section#brxe-xztodv a, .partenaires .partenaires-pills > *, .partenaires .brxe-block > * { flex: 0 1 auto !important; max-width: calc(50% - 8px) !important; width: auto !important; word-break: break-word !important; white-space: normal !important; text-align: center !important; font-size: 0.8rem !important; padding: 8px 12px !important; } footer, footer.brxe-footer, .site-footer { overflow-x: hidden !important; padding: 40px 16px !important; } footer .brxe-container, footer .brxe-block, .site-footer .brxe-container, .site-footer .brxe-block { grid-template-columns: 1fr !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; max-width: 100% !important; gap: 20px !important; } footer h1, footer h2, footer h3, footer h4, footer h5, footer p, footer a, footer li, footer span, .site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer p, .site-footer a, .site-footer li { word-wrap: break-word !important; overflow-wrap: anywhere !important; max-width: 100% !important; white-space: normal !important; } footer img, .site-footer img { max-width: 100% !important; height: auto !important; }}@media (max-width: 480px) { section#brxe-fiocng { padding: 32px 14px !important; } section#brxe-fiocng h1 { font-size: clamp(1.3rem, 6.5vw, 1.7rem) !important; } section#brxe-uresfu .brxe-text-basic, section#brxe-xztodv .brxe-text-basic, section#brxe-uresfu a, section#brxe-xztodv a, .partenaires .partenaires-pills > *, .partenaires .brxe-block > * { max-width: 100% !important; width: 100% !important; } .chiffres-cles, .accompagnements, .diagnostic, .temoignages { padding-left: 12px !important; padding-right: 12px !important; } .chiffres-cles .chiffre-nombre { font-size: 1.875rem !important; } .temoignages .tmg-card { flex: 0 0 220px !important; width: 220px !important; height: 260px !important; max-width: 220px !important; }}#brxe-yaektf {text-transform: capitalize; font-weight: 900; color: var(--bleu-clair); font-size: 15px}#brxe-tjudaj {font-size: 20px; margin-bottom: 32px}#brxe-utblah {color: var(--or)}#brxe-doazuy {color: var(--or)}#brxe-fapgfb {flex-direction: row; column-gap: 16px; flex-wrap: wrap}#brxe-lofzal {flex-grow: 1,2}#brxe-ljnqsf {align-self: flex-start; width: 460px; border-style: ridge; border-radius: 8px}@media (max-width: 899px) { #brxe-ljnqsf { width: 100% !important; max-width: 100% !important; } #brxe-ljnqsf img { width: 100% !important; max-width: 100% !important; height: auto !important; } }#brxe-kaukrg {color: var(--bleu-clair); font-size: 15px; font-weight: 700}#brxe-hfzouk {font-family: "Futura"}#brxe-kwdvak {position: absolute; bottom: 30px; left: -10px; background-color: var(--or-clair); padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px; border-left-width: 4px; border-left-color: var(--or); box-shadow: 0 0 24px 8px hsla(0, 0%, 0%, 0.08); max-width: 300px}@media (max-width: 899px) { #brxe-kwdvak { position: static !important; left: auto !important; right: auto !important; bottom: auto !important; top: auto !important; width: auto !important; max-width: 100% !important; margin: 16px 0 0 0 !important; } }#brxe-qwnxde {flex-grow: 1; position: relative}@media (max-width: 899px) { #brxe-qwnxde { width: 100% !important; max-width: 100% !important; } }#brxe-ntuhdo {padding-top: 48px; padding-bottom: 64px; background-color: var(--fond); column-gap: 48px; flex-direction: row; align-self: center !important; justify-content: center; align-items: center; margin-right: 24px; margin-left: 24px; width: 1200px; max-width: 1200px}@media (max-width: 899px) { #brxe-ntuhdo { flex-direction: column !important; width: auto !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 16px !important; padding-right: 16px !important; column-gap: 0 !important; row-gap: 32px !important; } }#brxe-fiocng {align-self: center !important; justify-content: center; align-items: center}#brxe-dfoyil {font-size: 25px; margin-right: 4px}#brxe-tybiih {font-size: 40px}#brxe-hgotbb {font-size: 14px}#brxe-eabhns {font-size: 15px}#brxe-cmdwxs {font-size: 12px}#brxe-owivwd {min-height: 272px}#brxe-hqxrdg {font-size: 14px}#brxe-wcmitx {font-size: 15px}#brxe-dkjvfo {font-size: 12px}#brxe-bvjpvw {min-height: 271px}#brxe-cjnnzr {font-size: 14px}#brxe-ujlprb {font-size: 15px}#brxe-wmqsuy {font-size: 12px}#brxe-fwjpfy {min-height: 270px}#brxe-hpwfgi {text-align: justify; font-size: 14px}#brxe-iygjiw {font-size: 15px}#brxe-oojnvi {font-size: 12px}#brxe-wtsdfe {min-height: 271px}#brxe-rwawuj {margin-top: 15px; text-align: center}#brxe-pebffn {margin-top: 15px; box-shadow: 5px 5px 5px 0 var(--bleu)}#brxe-pfqljl {font-size: 25px}#brxe-ixhghk {font-size: 40px; font-weight: 700}#brxe-ttgjls {font-size: 15px}#brxe-efszci {font-size: 15px}#brxe-bbsntz {font-size: 14px}#brxe-pgoydn {color: var(--anthracite)}#brxe-edavqe {font-size: 15px}#brxe-jbgwrd {font-size: 14px}#brxe-zkaveg {color: var(--bleu)}#brxe-npfcjm {font-size: 15px}#brxe-ytminh {font-size: 14px}#brxe-gcwbdg {color: var(--bleu)}#brxe-aklsrr {font-size: 12px}#brxe-rlvvle {font-size: 40px}#brxe-tgcokr {font-size: 15px}#brxe-etygty {font-size: 15px}#brxe-kexjpl {min-height: 147px}#brxe-lykgrq {font-size: 15px}#brxe-qjknqd {font-size: 15px}#brxe-pzdbyt {font-weight: 500; color: var(--anthracite); text-transform: uppercase; font-style: normal; letter-spacing: 1px; margin-bottom: 24px; margin-left: 10px}#brxe-qfehkp {background-color: var(--bleu-clair); font-weight: 700; font-size: 15px; color: var(--blanc); letter-spacing: 1px}#brxe-pcpafd {font-size: 15px; font-weight: 700; color: var(--blanc); letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-cabqyh {font-size: 15px; color: var(--blanc); font-weight: 700; letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-fhqfbd {font-size: 15px; color: var(--blanc); font-weight: 700; letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-djpuqc {background-color: var(--bleu-clair); color: var(--blanc); font-size: 15px; font-weight: 700; letter-spacing: 1px}#brxe-xfnjuq {font-weight: 700; font-size: 15px; color: var(--blanc); letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-tjbfll {background-color: var(--bleu-clair); color: var(--blanc); font-size: 15px; font-weight: 700; letter-spacing: 1px}#brxe-wmzzdd {font-size: 15px; color: var(--blanc); font-weight: 700; letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-ruqqki {font-weight: 700; font-size: 15px; color: var(--blanc); letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-exwvkd {font-weight: 700; font-size: 15px; color: var(--blanc); letter-spacing: 1px; background-color: var(--bleu-clair)}#brxe-iknynw {flex-direction: row; flex-wrap: wrap; justify-content: center; align-self: center !important; column-gap: 32px; margin-bottom: 48px; align-items: center; row-gap: 10px}#brxe-uqbihn {width: 1200px; max-width: 1200px}#brxe-xztodv {background-color: var(--blanc); padding-top: 48px; padding-bottom: 48px; border-top: 1px solid var(--gris-clair); border-bottom: 1px solid var(--gris-clair); width: 1200px; max-width: 1200px}#brxe-rpppep {text-transform: uppercase; font-weight: 700; color: var(--bleu-clair); font-size: 14px; letter-spacing: 1px; text-align: center}#brxe-cecqde {text-align: center; font-size: 36px}#brxe-qqigdg {text-align: center; font-size: 16px; max-width: 640px}#brxe-iefiue {flex-direction: column; align-items: center; row-gap: 12px}#brxe-qcfjgh {font-size: 20px; color: #FFFFFF; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #0A66C2; border-radius: 10px}#brxe-qhteci {font-size: 20px; font-weight: 700; flex-grow: 1}#brxe-lestpl {font-size: 14px; font-weight: 700; color: var(--bleu); text-transform: uppercase; letter-spacing: 0.5px}#brxe-sjkdjg {flex-direction: row; align-items: center; column-gap: 12px; flex-wrap: wrap}#brxe-qupjsj {flex-direction: column; row-gap: 20px; flex-grow: 1; width: 47%; padding-top: 32px; padding-right: 28px; padding-bottom: 32px; padding-left: 28px; background-color: var(--blanc); border-radius: 16px}#brxe-purrfq {font-size: 20px; color: #FFFFFF; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #FF0000; border-radius: 10px}#brxe-eglcst {font-size: 20px; font-weight: 700; flex-grow: 1}#brxe-uuqicj {font-size: 14px; font-weight: 700; color: var(--bleu); text-transform: uppercase; letter-spacing: 0.5px}#brxe-getikr {flex-direction: row; align-items: center; column-gap: 12px; flex-wrap: wrap}#brxe-lqlllq {flex-direction: column; row-gap: 20px; flex-grow: 1; width: 47%; padding-top: 32px; padding-right: 28px; padding-bottom: 32px; padding-left: 28px; background-color: var(--blanc); border-radius: 16px}#brxe-plthtt {flex-direction: row; column-gap: 32px; row-gap: 32px; align-items: stretch; flex-wrap: wrap; width: 100%; max-width: 1200px}#brxe-repiih {flex-direction: column; align-items: center; row-gap: 48px; width: 100%; max-width: 1200px}#brxe-uresfu {background-color: var(--fond); padding-top: 96px; padding-bottom: 96px}