.elementor-widget-theme-post-content .elementor-widget-container h2,.elementor-widget-theme-post-content .elementor-widget-container h2 a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-text);font-family:"lemonde-journal",Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-theme-post-content .elementor-widget-container h3,.elementor-widget-theme-post-content .elementor-widget-container h3 a{font-size:var(--e-global-typography-72a4b38-font-size);font-weight:var(--e-global-typography-72a4b38-font-weight);line-height:var(--e-global-typography-72a4b38-line-height);font-family:"lemonde-journal",Sans-serif}.elementor-widget-theme-post-content .elementor-widget-container h4,.elementor-widget-theme-post-content .elementor-widget-container h4 a{font-size:1.4rem;line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-text);font-family:"lemonde-journal",Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-theme-post-content .elementor-widget-container h5,.elementor-widget-theme-post-content .elementor-widget-container h5 a{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-primary)}.wp-block-image{padding-top:15px;padding-bottom:15px;margin-bottom:0}.color-block:before{content:'';position:absolute;width:140px;height:320px;margin:auto;z-index:-1;left:-40px;top:-40px}.color-block.blue:before{background-color:#004ea8}.color-block{position:relative}.io-column-wrap .elementor-row{display:grid;grid-template-columns:repeat(3,1fr)}.io-column-wrap .elementor-column.elementor-col-16,.io-column-wrap .elementor-column[data-col="16"]{width:auto}@media screen and (max-width:1140px){.io-column-wrap .elementor-row{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.io-column-wrap .elementor-row{display:grid;grid-template-columns:repeat(1,1fr)}}