.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{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-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5847 .elementor-element.elementor-element-3132967b img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );font-stretch:var( --e-global-typography-text-width );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-3132967b */.elementor-5847 .elementor-element.elementor-element-3132967b { overflow: hidden; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6e42ee */font-family: Archivo BB; font-size: 19px; line-height: 170%; color: #34405A; overflow-wrap: anywhere;
& p { margin: 0 0 1.1em; }
& h2, & h3, & h4 { font-family: Archivo BB; font-weight: 800; color: #0E1A2E; line-height: 115%; margin: 1.6em 0 0.5em; }
& h2 { font-size: 30px; } & h3 { font-size: 24px; } & h4 { font-size: 20px; }
& a { color: #1D3A8A; text-decoration: underline; text-underline-offset: 3px; }
& a:hover { color: #0E1A2E; }
& ul, & ol { margin: 0 0 1.1em; padding-left: 1.4em; }
& li { margin: 0 0 0.4em; }
& blockquote { margin: 1.4em 0; padding: 0 0 0 20px; border-left: 4px solid var(--bb-ligne-1); color: #0E1A2E; font-style: italic; }
& img, & video, & iframe, & figure { max-width: 100%; height: auto; border-radius: 12px; }
& figcaption, & .wp-caption-text { font-size: 14px; color: #51607A; }
& table { width: 100%; border-collapse: collapse; display: block; overflow-x: auto; }
& td, & th { border: 1px solid #B8B0A1; padding: 8px; color: #0E1A2E; }
& pre, & code { max-width: 100%; overflow-x: auto; font-size: 15px; white-space: pre-wrap; }
& hr { border: 0; border-top: 1px solid #B8B0A1; margin: 2em 0; }
& [style^="color:"], & [style*=";color:"], & [style*=" color:"], & [style*="; color:"] { color: #0E1A2E !important; }
& a[style*="color:"] { color: #1D3A8A !important; }
& [class*="has-"][class*="-color"] { color: #0E1A2E !important; }
& .elementor-heading-title { color: #0E1A2E !important; }/* End custom CSS */