img.custom-logo{max-width:300px !important;padding-top:10px;padding-bottom:10px !important}.menu-link >span >font >font{font-size:18px !important;color:white !important;padding-left:20px !important;text-transform:uppercase;font-family:roboto}@media screen and (max-width:1024px){div#ekit-megamenu-en-tete{background:#84B2B4}button.elementskit-menu-hamburger.elementskit-menu-toggler >span{background-color:white !important}body.block-editor-page .block-editor-writing-flow{background-color:#0A1120 !important}/* Style global des blocs de code */pre,code{background-color:#1e1e1e !important;color:#dcdcdc !important;font-family:Fira Code,Courier New,monospace;font-size:.95em;line-height:1.5;border-radius:8px;padding:14px 18px;overflow-x:auto;box-shadow:0 2px 8px rgba(0,0,0,0.4)}code{background-color:#2b2b2b !important;color:#CBCBFF !important;padding:2px 6px;border-radius:4px}/* ===== Quickscale — socle Gutenberg. Ne cible que le contenu en blocs. ===== */.wp-block-heading,.wp-block-paragraph,.wp-block-list,.wp-block-separator,.wp-block-buttons,.wp-block-quote{max-width:min(760px,100% - 2.5rem);margin-left:auto;margin-right:auto}.wp-block-columns,.wp-block-group{max-width:min(1100px,100% - 2.5rem);margin-left:auto;margin-right:auto}.wp-block-column >*,.wp-block-group__inner-container >*{max-width:none}.wp-block-paragraph,.wp-block-list{color:var(--wp--preset--color--contrast,#E4E9F2);font-size:1.0625rem;line-height:1.65}.wp-block-heading.wp-block-heading{color:var(--wp--preset--color--heading,#FFFFFF);line-height:1.2;font-weight:600}h2.wp-block-heading.wp-block-heading{font-size:2.25rem;margin:3.5rem 0 1.25rem}h3.wp-block-heading.wp-block-heading{font-size:1.375rem;margin:2rem 0 .75rem}.wp-block-paragraph.has-small-font-size{color:var(--wp--preset--color--muted,#94A3B8)}.wp-block-columns{gap:2rem;align-items:flex-start}.wp-block-column{flex:1 1 0;min-width:0}.wp-block-separator{border:0;border-top:1px solid var(--wp--preset--color--line,#243247);opacity:1}.wp-block-list li + li{margin-top:.5rem}.wp-block-group.has-background{padding:2rem;border-radius:8px}.wp-block-button__link.wp-block-button__link{background:var(--wp--preset--color--accent,#7FA8C9);color:var(--wp--preset--color--base,#0A1120);padding:.9rem 1.75rem;border-radius:6px;font-weight:600}}/* Quickscale · style des articles de blog · 3 tailles :titre 1.45em,texte 1em,petit .875em */.single-post :is(.entry-content,.elementor-widget-theme-post-content){--qs-teal:#98CBCB;--qs-lav:#CBCBFF;--qs-muted:rgba(255,255,255,.68);--qs-line:rgba(203,203,255,.16);--qs-small:.875em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) :is(p,li){line-height:1.7}.single-post :is(.entry-content,.elementor-widget-theme-post-content) li{margin-bottom:.5em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) h2.wp-block-heading{font-family:"Mattone-150",sans-serif;font-size:1.45em;font-weight:600;line-height:1.3;color:var(--qs-teal);margin:2.4em 0 .8em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) h3.wp-block-heading{font-size:1em;font-weight:700;margin:1.8em 0 .5em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) :is(p,li,td) a:not(sup a){color:var(--qs-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(152,203,203,.5);transition:color .15s,text-decoration-color .15s}.single-post :is(.entry-content,.elementor-widget-theme-post-content) :is(p,li,td) a:not(sup a):hover{color:#fff;text-decoration-color:#fff}.single-post :is(.entry-content,.elementor-widget-theme-post-content) sup.fn a{color:var(--qs-teal);text-decoration:none;font-weight:700}.single-post :is(.entry-content,.elementor-widget-theme-post-content) :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--qs-small);color:#DDF0F0;background:rgba(152,203,203,.1);border:1px solid rgba(152,203,203,.22);border-radius:4px;padding:.06em .36em;word-break:break-word}.single-post :is(.entry-content,.elementor-widget-theme-post-content) :is(ul,ol).wp-block-list li::marker{color:var(--qs-teal);font-weight:700}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-lead em{font-style:normal}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-lead{color:#fff}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-key-takeaways{background:rgba(203,203,255,.07);border-left:3px solid var(--qs-lav);border-radius:0 12px 12px 0;padding:1.2em 1.5em .5em;margin:1.8em 0 2.2em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-key-takeaways>p:first-child{margin:0 0 .6em;font-size:var(--qs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--qs-lav)}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-key-takeaways ul{margin-left:1.1em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-image{margin:2.2em 0}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-image img{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-image figcaption{margin-top:.7em;font-size:var(--qs-small);font-style:normal;text-align:left;color:var(--qs-muted)}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table{margin:1.6em 0 2em;overflow-x:auto}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table table{width:100%;border-collapse:collapse;font-size:1em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table :is(th,td){border:0;border-bottom:1px solid rgba(255,255,255,.12);padding:.8em 1em;text-align:left;vertical-align:top;line-height:1.55}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table th{background:rgba(152,203,203,.14);color:var(--qs-teal);font-weight:700}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table tbody tr:nth-child(even){background:rgba(255,255,255,.03)}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table td:first-child{width:48%;font-weight:600}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-cta{margin:2.2em 0;padding:1.4em 1.6em;border:1px solid rgba(152,203,203,.35);border-radius:14px;background:rgba(152,203,203,.08)}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-cta a{display:inline-block;margin-top:.8em;padding:.55em 1.3em;border-radius:999px;background:var(--qs-teal);color:#000033!important;text-decoration:none!important;font-weight:700;transition:background .15s}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .qs-cta a:hover{background:#fff}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-footnotes{font-size:var(--qs-small);color:var(--qs-muted);padding-left:1.4em}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-footnotes li{margin-bottom:.35em;line-height:1.55}.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-footnotes a{color:var(--qs-teal)}.single-post :is(.entry-content,.elementor-widget-theme-post-content) h2.wp-block-heading+.wp-block-footnotes,.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-footnotes+p{font-size:var(--qs-small);color:var(--qs-muted)}@media (max-width:640px){.single-post :is(.entry-content,.elementor-widget-theme-post-content) .wp-block-table td:first-child{width:auto}}