.component-titre{margin:0 auto;width:77.78%}.component-titre--width-s{max-width:504px}.component-titre--width-m{max-width:756px}.component-titre--width-l{max-width:1280px}.component-titre__heading{margin:0;font-family:"Neue Haas Grotesk Display Pro",Arial,sans-serif;letter-spacing:var(--letter-spacing-titre-haas-l)}.component-titre--size-xxs .component-titre__heading{font-weight:600;font-size:16px;line-height:105%}.component-titre--size-xs .component-titre__heading{font-weight:600;font-size:20px;line-height:105%}.component-titre--size-s .component-titre__heading{font-weight:600;font-size:24px;line-height:110%}.component-titre--size-m .component-titre__heading{font-weight:600;font-size:32px;line-height:110%}.component-titre--size-l .component-titre__heading{font-weight:600;font-size:48px;line-height:93.75%}.component-titre--size-xl .component-titre__heading{font-weight:600;font-size:80px;line-height:100%}.component-titre--size-xxl .component-titre__heading{font-weight:600;font-size:64px;line-height:100%}.component-titre--size-xxxl .component-titre__heading{font-weight:600;font-size:72px;line-height:90%}.component-titre--size-xxxxl .component-titre__heading{font-weight:600;font-size:88px;line-height:85%}.component-titre--size-xxs-caps .component-titre__heading{font-weight:600;font-size:12px;line-height:105%;text-transform:uppercase}.component-titre--size-xs-caps .component-titre__heading{font-weight:600;font-size:20px;line-height:105%;text-transform:uppercase}@media(max-width: 767px){.component-titre--size-xxs .component-titre__heading{font-weight:600;font-size:16px;line-height:105%}.component-titre--size-xs .component-titre__heading{font-weight:600;font-size:20px;line-height:105%}.component-titre--size-s .component-titre__heading{font-weight:600;font-size:24px;line-height:110%}.component-titre--size-m .component-titre__heading{font-weight:600;font-size:28px;line-height:120%}.component-titre--size-l .component-titre__heading{font-weight:600;font-size:40px;line-height:112.5%}.component-titre--size-xl .component-titre__heading{font-weight:600;font-size:48px;line-height:100%}.component-titre--size-xxl .component-titre__heading{font-weight:600;font-size:56px;line-height:100%}.component-titre--size-xxxl .component-titre__heading{font-weight:600;font-size:64px;line-height:90%}.component-titre--size-xxxxl .component-titre__heading{font-weight:600;font-size:72px;line-height:85%}.component-titre--size-xxs-caps .component-titre__heading{font-weight:600;font-size:12px;line-height:105%;text-transform:uppercase}.component-titre--size-xs-caps .component-titre__heading{font-weight:600;font-size:20px;line-height:105%;text-transform:uppercase}}.component-titre--color-grey90 .component-titre__heading{color:#1e1e1e}.component-titre--color-blue .component-titre__heading{color:#2e2c7e}.component-titre--color-white .component-titre__heading{color:#fff}.component-titre--color-orange .component-titre__heading{color:#ff6642}.component-titre--align-left .component-titre__heading{text-align:left}.component-titre--align-center .component-titre__heading{text-align:center}.component-titre--align-right .component-titre__heading{text-align:right}.component-titre--bo{border:2px dashed #ccc;padding:1rem;margin:1rem 0}.component-titre--bo::before{content:"Composant Titre";display:block;font-size:12px;color:#666;margin-bottom:.5rem;font-weight:bold}[class*=block] .component-titre{width:auto;overflow-wrap:anywhere}@media only screen and (max-width: 768px){.component-titre{width:93%}}
