@import url("https://use.typekit.net/rrw2zxe.css");.elementor-kit-1220{--e-global-color-primary:#4c0297;--e-global-color-accent:#d1271c;--e-global-color-secondary:#212320;--e-global-color-text:#707070;--e-global-color-1fa0d3b:#212320;--e-global-color-64fc235:#fffcf4;--e-global-color-a3804fd:#4c0297;--e-global-color-d2cc0e6:#d1271c;--e-global-color-e52a784:#ffd2cf;--e-global-color-c3c9cc8:#e5cbff;--e-global-color-f3f168f:#ffd400;--e-global-color-69c7e07:#fffcf4;--e-global-color-86c7abd:#f2f5f6;--e-global-color-b2b6634:#eaeaea;--e-global-color-2cdba5d:#a8a8a8;--e-global-color-eaebc1f:#2e9959;--e-global-color-65fd49bd:#ed5fb1;--e-global-color-1cd0d92:#3885f4;--e-global-color-8f9f10a:#f3f5ff;--e-global-color-0558624:#f2f3fc;--e-global-color-7d88cd2:#e9e1ff;--e-global-color-af9e24b:#cbbfec;--e-global-color-66a70a1:#c6beda;--e-global-color-1023826:#074290;--e-global-color-ff50cc4:#ea610b;--e-global-color-4979426:#00842e;--e-global-color-c24255c:#e30d13;--e-global-color-d2daac5:#16addb;--e-global-color-0d93600:#328355;--e-global-color-ea3e6ba:#7f13b2;--e-global-color-047f455:#76781e;--e-global-color-57041ad:#408d8c;--e-global-typography-primary-font-family:"Union gothic";--e-global-typography-primary-font-size:52px;font-weight:var(--e-global-typography-text-font-weight);font-stretch:100%;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:64px;--e-global-typography-primary-letter-spacing:-.2px;--e-global-typography-secondary-font-family:"Stack Sans";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:32px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Stack Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Stack Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:24px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-63d28ab-font-family:"Union gothic";--e-global-typography-63d28ab-font-size:40px;--e-global-typography-63d28ab-font-style:normal;--e-global-typography-63d28ab-text-transform:none;--e-global-typography-63d28ab-line-height:48px;--e-global-typography-63d28ab-letter-spacing:-.2px;--e-global-typography-a138182-font-family:"Union gothic";--e-global-typography-a138182-font-size:32px;--e-global-typography-a138182-font-style:normal;--e-global-typography-a138182-text-transform:none;--e-global-typography-a138182-text-decoration:none;--e-global-typography-a138182-line-height:40px;--e-global-typography-a138182-letter-spacing:-.2px;--e-global-typography-a8c7b6b-font-family:"Stack Sans";--e-global-typography-a8c7b6b-font-size:18px;--e-global-typography-a8c7b6b-font-weight:700;--e-global-typography-a8c7b6b-text-transform:uppercase;--e-global-typography-a8c7b6b-line-height:18px;--e-global-typography-a8c7b6b-letter-spacing:0px;--e-global-typography-5cc819e-font-family:"Stack Sans";--e-global-typography-5cc819e-font-size:16px;--e-global-typography-5cc819e-font-weight:300;--e-global-typography-5cc819e-line-height:18px;--e-global-typography-5cc819e-letter-spacing:0px;--e-global-typography-8a5e662-font-family:"Stack Sans";--e-global-typography-8a5e662-font-size:16px;--e-global-typography-8a5e662-font-weight:400;--e-global-typography-8a5e662-font-style:normal;--e-global-typography-8a5e662-text-transform:none;--e-global-typography-8a5e662-text-decoration:none;--e-global-typography-8a5e662-line-height:18px;--e-global-typography-c65db77-font-family:"Stack Sans";--e-global-typography-c65db77-font-size:24px;--e-global-typography-c65db77-font-weight:700;--e-global-typography-c65db77-font-style:normal;--e-global-typography-c65db77-line-height:28px;--e-global-typography-235e786-font-family:"Stack Sans";--e-global-typography-235e786-font-size:18px;--e-global-typography-235e786-font-weight:700;--e-global-typography-235e786-font-style:normal;--e-global-typography-235e786-line-height:24px;--e-global-typography-40937e9-font-family:"Stack Sans";--e-global-typography-40937e9-font-size:16px;--e-global-typography-40937e9-font-weight:700;--e-global-typography-40937e9-font-style:normal;--e-global-typography-40937e9-line-height:18px;background-color:var(--e-global-color-64fc235);color:var(--e-global-color-1fa0d3b);font-family:var(--e-global-typography-text-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-text-font-size);text-transform:var(--e-global-typography-text-text-transform);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1.5s;--e-preloader-animation-duration:3.2s;--e-preloader-delay:0ms;--e-preloader-color:var(--e-global-color-1fa0d3b);--e-preloader-size:80px}.elementor-kit-1220 e-page-transition{background-color:var(--e-global-color-64fc235)}.elementor-kit-1220 a{color:var(--e-global-color-a3804fd);font-family:var(--e-global-typography-accent-font-family),Stack Sans Text,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)}.elementor-kit-1220 a:hover{color:var(--e-global-color-a3804fd)}.elementor-kit-1220 h1{color:var(--e-global-color-a3804fd);font-family:var(--e-global-typography-primary-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);font-style:var(--e-global-typography-primary-font-style);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-1220 h2{color:var(--e-global-color-a3804fd);font-family:var(--e-global-typography-63d28ab-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-63d28ab-font-size);font-weight:var(--e-global-typography-63d28ab-weight);font-stretch:var(--e-global-typography-63d28ab-width);font-style:var(--e-global-typography-63d28ab-font-style);text-transform:var(--e-global-typography-63d28ab-text-transform);line-height:var(--e-global-typography-63d28ab-line-height);letter-spacing:var(--e-global-typography-63d28ab-letter-spacing)}.elementor-kit-1220 h3{color:var(--e-global-color-1fa0d3b);font-family:"Union gothic",Stack Sans Text,Sans-serif;font-size:40px;font-weight:28;font-stretch:90%;font-style:normal;text-transform:none;line-height:48px;letter-spacing:-.2px}.elementor-kit-1220 h4{color:var(--e-global-color-1fa0d3b);font-family:var(--e-global-typography-c65db77-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-c65db77-font-size);font-weight:var(--e-global-typography-c65db77-font-weight);font-style:var(--e-global-typography-c65db77-font-style);line-height:var(--e-global-typography-c65db77-line-height)}.elementor-kit-1220 h5{color:var(--e-global-color-1fa0d3b);font-family:var(--e-global-typography-235e786-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-235e786-font-size);font-weight:var(--e-global-typography-235e786-font-weight);font-style:var(--e-global-typography-235e786-font-style);line-height:var(--e-global-typography-235e786-line-height)}.elementor-kit-1220 h6{color:var(--e-global-color-1fa0d3b);font-family:var(--e-global-typography-40937e9-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-40937e9-font-size);font-weight:var(--e-global-typography-40937e9-font-weight);font-style:var(--e-global-typography-40937e9-font-style);line-height:var(--e-global-typography-40937e9-line-height)}.elementor-kit-1220 button,.elementor-kit-1220 input[type=button],.elementor-kit-1220 input[type=submit],.elementor-kit-1220 .elementor-button{font-family:var(--e-global-typography-a8c7b6b-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-a8c7b6b-font-size);font-weight:var(--e-global-typography-a8c7b6b-font-weight);text-transform:var(--e-global-typography-a8c7b6b-text-transform);line-height:var(--e-global-typography-a8c7b6b-line-height);letter-spacing:var(--e-global-typography-a8c7b6b-letter-spacing);color:var(--e-global-color-64fc235);border-style:none;border-radius:10px;padding:16px 24px}.elementor-kit-1220 button:hover,.elementor-kit-1220 button:focus,.elementor-kit-1220 input[type=button]:hover,.elementor-kit-1220 input[type=button]:focus,.elementor-kit-1220 input[type=submit]:hover,.elementor-kit-1220 input[type=submit]:focus,.elementor-kit-1220 .elementor-button:hover,.elementor-kit-1220 .elementor-button:focus{color:var(--e-global-color-64fc235);border-style:none;border-radius:10px}.elementor-kit-1220 img{border-style:solid;border-width:1px;border-color:var(--e-global-color-1fa0d3b);border-radius:10px;opacity:1}.elementor-kit-1220 label{color:var(--e-global-color-1fa0d3b);font-family:var(--e-global-typography-8a5e662-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-8a5e662-font-size);font-weight:var(--e-global-typography-8a5e662-font-weight);font-style:var(--e-global-typography-8a5e662-font-style);text-transform:var(--e-global-typography-8a5e662-text-transform);text-decoration:var(--e-global-typography-8a5e662-text-decoration);line-height:var(--e-global-typography-8a5e662-line-height)}.elementor-kit-1220 input:not([type=button]):not([type=submit]),.elementor-kit-1220 textarea,.elementor-kit-1220 .elementor-field-textual{font-family:var(--e-global-typography-8a5e662-font-family),Stack Sans Text,Sans-serif;font-size:var(--e-global-typography-8a5e662-font-size);font-weight:var(--e-global-typography-8a5e662-font-weight);font-style:var(--e-global-typography-8a5e662-font-style);text-transform:var(--e-global-typography-8a5e662-text-transform);text-decoration:var(--e-global-typography-8a5e662-text-decoration);line-height:var(--e-global-typography-8a5e662-line-height);color:var(--e-global-color-text);accent-color:var(--e-global-color-d2cc0e6);border-style:solid;border-width:1px;border-color:var(--e-global-color-1fa0d3b);border-radius:10px;padding:16px}.elementor-kit-1220 input:focus:not([type=button]):not([type=submit]),.elementor-kit-1220 textarea:focus,.elementor-kit-1220 .elementor-field-textual:focus{color:var(--e-global-color-secondary);border-style:solid;border-width:1px;border-color:var(--e-global-color-a3804fd);border-radius:10px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1096px}.e-con{--container-max-width:1096px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:16px}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px}{}h1.entry-title{display:var(--page-title-display)}.elementor-lightbox{background-color:var(--e-global-color-1fa0d3b);--lightbox-ui-color:var(--e-global-color-64fc235);--lightbox-header-icons-size:24px;--lightbox-navigation-icons-size:24px}.site-header{padding-inline-end:0px;padding-inline-start:0px}@media(max-width:1280px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1000px}.e-con{--container-max-width:1000px}}@media(max-width:1024px){.elementor-kit-1220{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-1220 a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-kit-1220 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-1220 h2{font-size:var(--e-global-typography-63d28ab-font-size);font-weight:var(--e-global-typography-63d28ab-weight);font-stretch:var(--e-global-typography-63d28ab-width);line-height:var(--e-global-typography-63d28ab-line-height);letter-spacing:var(--e-global-typography-63d28ab-letter-spacing)}.elementor-kit-1220 h4{font-size:var(--e-global-typography-c65db77-font-size);line-height:var(--e-global-typography-c65db77-line-height)}.elementor-kit-1220 h5{font-size:var(--e-global-typography-235e786-font-size);line-height:var(--e-global-typography-235e786-line-height)}.elementor-kit-1220 h6{font-size:var(--e-global-typography-40937e9-font-size);line-height:var(--e-global-typography-40937e9-line-height)}.elementor-kit-1220 button,.elementor-kit-1220 input[type=button],.elementor-kit-1220 input[type=submit],.elementor-kit-1220 .elementor-button{font-size:var(--e-global-typography-a8c7b6b-font-size);line-height:var(--e-global-typography-a8c7b6b-line-height);letter-spacing:var(--e-global-typography-a8c7b6b-letter-spacing)}.elementor-kit-1220 label{font-size:var(--e-global-typography-8a5e662-font-size);line-height:var(--e-global-typography-8a5e662-line-height)}.elementor-kit-1220 input:not([type=button]):not([type=submit]),.elementor-kit-1220 textarea,.elementor-kit-1220 .elementor-field-textual{font-size:var(--e-global-typography-8a5e662-font-size);line-height:var(--e-global-typography-8a5e662-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:920px}.e-con{--container-max-width:920px}}@media(max-width:720px){.elementor-kit-1220{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:40px;--e-global-typography-primary-letter-spacing:-.9px;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:24px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:18px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:18px;--e-global-typography-63d28ab-font-size:32px;--e-global-typography-63d28ab-line-height:34px;--e-global-typography-63d28ab-letter-spacing:-.5px;--e-global-typography-a138182-font-size:28px;--e-global-typography-a138182-line-height:30px;--e-global-typography-a8c7b6b-font-size:20px;--e-global-typography-a8c7b6b-line-height:20px;--e-global-typography-a8c7b6b-letter-spacing:-.2px;--e-global-typography-5cc819e-font-size:13px;--e-global-typography-5cc819e-line-height:16px;--e-global-typography-8a5e662-font-size:16px;--e-global-typography-8a5e662-line-height:18px;--e-global-typography-c65db77-font-size:24px;--e-global-typography-c65db77-line-height:26px;--e-global-typography-235e786-font-size:20px;--e-global-typography-235e786-line-height:22px;--e-global-typography-40937e9-font-size:18px;--e-global-typography-40937e9-line-height:20px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-1220 a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-kit-1220 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-kit-1220 h2{font-size:var(--e-global-typography-63d28ab-font-size);font-weight:var(--e-global-typography-63d28ab-weight);font-stretch:var(--e-global-typography-63d28ab-width);line-height:var(--e-global-typography-63d28ab-line-height);letter-spacing:var(--e-global-typography-63d28ab-letter-spacing)}.elementor-kit-1220 h3{font-size:32px;line-height:34px;letter-spacing:-.5px}.elementor-kit-1220 h4{font-size:var(--e-global-typography-c65db77-font-size);line-height:var(--e-global-typography-c65db77-line-height)}.elementor-kit-1220 h5{font-size:var(--e-global-typography-235e786-font-size);line-height:var(--e-global-typography-235e786-line-height)}.elementor-kit-1220 h6{font-size:var(--e-global-typography-40937e9-font-size);line-height:var(--e-global-typography-40937e9-line-height)}.elementor-kit-1220 button,.elementor-kit-1220 input[type=button],.elementor-kit-1220 input[type=submit],.elementor-kit-1220 .elementor-button{font-size:var(--e-global-typography-a8c7b6b-font-size);line-height:var(--e-global-typography-a8c7b6b-line-height);letter-spacing:var(--e-global-typography-a8c7b6b-letter-spacing)}.elementor-kit-1220 label{font-size:var(--e-global-typography-8a5e662-font-size);line-height:var(--e-global-typography-8a5e662-line-height)}.elementor-kit-1220 input:not([type=button]):not([type=submit]),.elementor-kit-1220 textarea,.elementor-kit-1220 .elementor-field-textual{font-size:var(--e-global-typography-8a5e662-font-size);line-height:var(--e-global-typography-8a5e662-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:704px}.e-con{--container-max-width:704px}}:root{--Zero-0:0px;--Space1:8px;--Space2:16px;--Primary:#4c0297;--Secondary:#d1271c;--Tertiary:#ffd301;--Space3:24px;--Space4:32px;--Gris:#d9d9d9;--Blanc-casse:#fffcf4;--Font-family:Config;--Noir:#212320;--Gris-clair:#f5f5f5;--H5:24px;--H6:18px;--Space0-5:4px;--Space5:40px;--Space6:48px;--Space7:54px;--Space8:62px;--Font-family2:Roboto;--e-gv-2f748df:0px;--titres:Union gothic;--Textes:Stack Sans;--Buttons:18px;--Radius-10:10px;--Body-large:18px;--Space-2-5:18px;--Radius-20:20px;--Violet-clair:#e5cbff;--Rouge-clair:#ffd2cf;--Bordure:1px;--Titres-fixe:Union Gothic (fixe);--Gris-2027:#707070}.elementor-widget-button span.elementor-button-content-wrapper i.far,.elementor-icon i{--fa-family:var(--fa-family-slab)!important}.elementor-widget-button span.elementor-button-content-wrapper:hover i.far,.elementor-icon i:hover{--fa-family:var(--fa-family-slab-press)!important}.split-button button,.split-button a{background-color:transparent!important}.elementor-button-icon{font-size:24px;line-height:24px}.elementor-kit-1220 .elementor-button-content-wrapper{font-weight:700}.elementor-kit-1220 .elementor-button-content-wrapper:hover{transform:translateY(2px)}.split-button button span.elementor-button-content-wrapper:hover>*,.split-button a span.elementor-button-content-wrapper:hover>*{cursor:pointer}.split-button span.elementor-button-text{border-radius:10px;height:64px;background-color:var(--e-global-color-primary);margin-bottom:2px;text-wrap:pretty;font-weight:700;min-width:120px;text-transform:uppercase;display:flex;align-items:center;flex-direction:row-reverse;width:fit-content;flex-shrink:revert;padding-left:16px;padding-right:16px}.split-button span.elementor-button-icon{border-radius:10px;height:64px;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;text-align:center;background-color:var(--e-global-color-primary)}.split-button_red button,.split-button_red a{background-color:transparent!important}.split-button_red button span.elementor-button-content-wrapper:hover>*,.split-button_red a span.elementor-button-content-wrapper:hover>*{cursor:pointer}.split-button_red span.elementor-button-text{border-radius:10px;height:64px;display:flex;align-items:center;flex-direction:row-reverse;width:fit-content;flex-shrink:revert;padding-left:16px;padding-right:16px;background-color:var(--e-global-color-accent);margin:0;text-wrap:pretty}.split-button_red span.elementor-button-icon{border-radius:10px;height:64px;padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;text-align:center;background-color:var(--e-global-color-accent)}@media (min-width:881px) and (max-width:1024px){.split-button span.elementor-button-text{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:16px;padding-right:16px;margin-bottom:2px;text-transform:uppercase}.split-button span.elementor-button-icon{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:16px;padding-right:16px;text-align:center;background-color:var(--e-global-color-primary)}.split-button_red span.elementor-button-text{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:16px;padding-right:16px;background-color:var(--e-global-color-accent);margin:0;text-wrap:nowrap}.split-button_red span.elementor-button-icon{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:16px;padding-right:16px;text-align:center;background-color:var(--e-global-color-accent)}}@media (min-width:768px) and (max-width:880px){.split-button span.elementor-button-text{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:16px;padding-right:16px;margin-bottom:2px;text-transform:uppercase}.split-button span.elementor-button-icon{border-radius:10px;height:48px;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;margin-bottom:2px;text-align:center;background-color:var(--e-global-color-primary)}.split-button_red span.elementor-button-text{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:16px;padding-right:16px;margin-bottom:2px;background-color:var(--e-global-color-accent);margin:0}.split-button_red span.elementor-button-icon{border-radius:10px;height:48px;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;margin-bottom:2px;text-align:center;background-color:var(--e-global-color-accent)}}@media (max-width:767px){.split-button span.elementor-button-text{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:12px;padding-right:12px;margin-bottom:2px;text-transform:uppercase}.split-button span.elementor-button-icon{border-radius:10px;height:48px;width:48px;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;text-align:center;background-color:var(--e-global-color-primary)}.split-button_red span.elementor-button-text{border-radius:10px;height:48px;padding-top:12px;padding-bottom:8px;padding-left:12px;padding-right:12px;background-color:var(--e-global-color-accent);margin:0}.split-button_red span.elementor-button-icon{border-radius:10px;height:48px;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;text-align:center;background-color:var(--e-global-color-accent)}}.lfi-post_groupe-thematique{font-size:24px;font-weight:700;margin:0 0 12px}.introduction{--bg-color:#ede5ff;--fg-color:var(--e-global-color-primary)}.faire-la-revolution-citoyenne{--fg-color:#8f120a;--bg-color:#fdecea;--em-color:#fdecea}.l-harmonie-des-etres-humains-entre-eux{--fg-color:#004880;--bg-color:#e8f6ff;--em-color:#e8f6ff}.l-harmonie-des-etres-humains-avec-la-nature{--fg-color:#186842;--bg-color:#edfbf3;--em-color:#edfbf3}.ordonner-le-monde{--fg-color:#f06b00;--bg-color:#fff1e6;--em-color:#fff1e6}.sommaire{margin-left:1rem!important;margin-top:2rem!important;font-size:2rem!important}.elementor-widget-container section>p{margin-bottom:24px}blockquote{padding:0;margin-bottom:24px}blockquote p{position:relative;padding:0 16px}blockquote p:before,blockquote p:after{display:block;position:absolute;font:60px;font-weight:700;color:var(--e-global-color-d2cc0e6)}blockquote:nth-child(2n) p:before,blockquote:nth-child(2n) p:after{color:var(--e-global-color-a3804fd)}blockquote p:before{content:"";font-family:"Font Awesome 7 Slab";top:-8px;left:-16px;font-size:1.5rem}blockquote p:after{content:"";font-family:"Font Awesome 7 Slab";transform:rotate(180deg);bottom:0;right:-16px;font-size:1.5rem}blockquote cite{display:block;text-align:right}.mesure-cle{margin:24px -24px;padding:24px;color:var(--fg-color);background-color:var(--bg-color);font-size:var(--e-global-typography-a138182-font-size);font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-a138182-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);border-radius:10px;border:1px solid var(--e-global-color-secondary)}.mesure-cle:before{display:block;content:"Mesure clé";text-transform:uppercase;font-size:16px;font-family:var(--e-global-typography-secondary-font-family);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.mesure,.sous-mesure{display:flex;margin-bottom:24px;gap:10px}.mesure:before,.sous-mesure:before{content:"";font-family:"Font Awesome 7 Slab"}.sous-mesure{margin-left:1em}main.section section h3{display:flex;gap:10px;font-family:var(--e-global-typography-secondary-font-family);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);font-size:20px}main{max-width:800px;margin:0 auto}main.partie{border-radius:10px;text-transform:none}.partie section{border:1px solid var(--e-global-color-1fa0d3b)}.ariane{margin:0 auto}.ariane ul{list-style:none;display:flex;justify-content:center;flex-direction:row;margin:8px;padding:0;font-size:16px;font-weight:700}.ariane li{display:flex;align-items:baseline}.ariane li:first-child a{color:var(--e-global-color-1fa0d3b);font-family:var(--e-global-typography-accent-font-family);border-bottom:2px solid var(--e-global-color-1fa0d3b)}.ariane li:first-child a:hover{transform:translateY(2px);border-bottom:2px solid transparent}.ariane li:nth-child(n+2):before{content:"";padding-left:8px;padding-right:8px;font-family:"Font Awesome 7 Slab Press";padding-left:8px;padding-right:8px}.ariane li:nth-child(n+3){font-weight:400}.ariane a{display:flex;flex-direction:row;gap:5px;align-items:baseline;color:var(--e-global-color-1fa0d3b)}.ariane a svg{position:relative;top:2px;width:1em}.tdm .partie a{border-top:1px solid var(--e-global-color-1fa0d3b);border-left:1px solid var(--e-global-color-1fa0d3b);border-right:1px solid var(--e-global-color-1fa0d3b);font-size:1.2rem;line-height:1.5rem}.tdm .partie>a:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:1px solid var(--e-global-color-1fa0d3b)}.partie h2{margin-block-start:0;margin-block-end:0}.tdm h2 a{display:flex;flex-direction:row;gap:16px;min-height:;font-weight:700;text-transform:none!important;padding:16px 16px 14px;font-size:32px;line-height:normal;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10;border-bottom-left-radius:0}.tdm h2 svg,h1 svg{width:32px;height:32px;position:relative;top:4px}.tdm a{display:block;padding:16px;font-family:var(--e-global-typography-accent-font-family);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);font-weight:400;font-size:18px;color:var(--e-global-color-1fa0d3b);border-top:1px solid var(--e-global-color-1fa0d3b)}.tdm a:hover{background-color:var(--em-color);transform:translateY(2px);color:var(--e-global-color-1fa0d3b);border-bottom:1px solid var(--e-global-color-1fa0d3b)}.tdm a:last-child:hover{border-bottom-left-radius:10px;border-bottom-right-radius:10px}main.introduction{border-radius:10px;border:1px solid var(--e-global-color-1fa0d3b)}main.introduction h1{border-radius:10px 10px 0 0;border-bottom:1px solid var(--e-global-color-1fa0d3b);margin:0;padding:1rem;font-weight:700;font-stretch:100%;background-color:var(--bg-color)}.livre .tdm .introduction h2 a{display:flex;flex-direction:row;align-items:center;min-height:90px;border-radius:10px;border:1px solid var(--e-global-color-1fa0d3b)}.introduction h1{padding:24px 24px 0;font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);text-transform:none}main.livre h1{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);margin:0;display:flex;justify-content:left;align-items:baseline;gap:20px;font-weight:700;font-size:40px;color:var(--Primary);letter-spacing:-2%;padding:var(--Zero-0);flex-direction:row;justify-content:flex-start;align-self:start;text-shadow:none;z-index:9;transform:none;text-transform:none;font-stretch:100%!important}main.livre h1 svg{position:relative;top:7px;width:40px}main.livre nav.tdm{position:relative}main.livre nav.tdm:after{content:"";background-color:var(--e-global-color-secondary);position:absolute;width:1.55px;left:50%;top:8px;bottom:8px;z-index:-1}.livre nav.tdm>div{margin:24px auto;background-color:var(--e-global-color-64fc235);border-radius:10px}.livre nav.tdm .introduction{border-width:1px}.tdm div.chapitre{margin:24px auto;background-color:var(--e-global-color-64fc235);border-radius:10px}.tdm.section>div{margin:24px auto;background-color:var(--e-global-color-64fc235);border-radius:10px;border:1px solid var(--e-global-color-secondary)}.tdm div.chapitre h2>a{margin:0;font-family:var(--e-global-typography-primary-font-family);font-weight:700;background-color:var(--em-color);color:var(--fg-color)}.tdm .chapitre{border-radius:10px;border-left:1px solid var(--e-global-color-1fa0d3b);border-right:1px solid var(--e-global-color-1fa0d3b);border-bottom:1px solid var(--e-global-color-1fa0d3b)}.livre .tdm h2 a,.partie h1{font-family:var(--e-global-typography-63d28ab-font-family);font-weight:700;text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);display:flex;flex-direction:row;gap:16px;color:var(--fg-color);background-color:var(--bg-color);padding:8px 24px 6px;align-items:baseline;margin:0;text-transform:none;border-radius:10px 10px 0 0;border-top:1px solid var(--e-global-color-1fa0d3b);border-left:1px solid var(--e-global-color-1fa0d3b);border-right:1px solid var(--e-global-color-1fa0d3b);font-size:2rem;line-height:2.3rem}.livre .tdm h2 a:hover{border-radius:10px 10px 0 0}@media(min-width:1100px){.tdm.section{max-width:800px;margin:0 auto;position:relative}.tdm.section div{left:-300px;position:absolute;max-width:278px;margin:0}}nav.tdm.section a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-font-size)}nav.tdm.section a.livre{color:var(--e-global-color-secondary);text-transform:none;font-weight:700;line-height:24px;padding:8px;border:none}nav.tdm.section a.partie{color:var(--fg-color);background-color:var(--bg-color);padding:24px 16px;border-top:1px solid var(--e-global-color-1fa0d3b);border-bottom:1px solid var(--e-global-color-1fa0d3b);font-size:var(--e-global-typography-8a5e662-font-size);line-height:var(--e-global-typography-8a5e662-line-height);font-family:var(--e-global-typography-accent-font-family),Stack Sans Text,Sans-serif}nav.tdm.section a.actuelle{color:var(--fg-color);background-color:var(--em-color);font-weight:700;font-size:var(--e-global-typography-8a5e662-font-size);line-height:var(--e-global-typography-8a5e662-line-height)}.tdm.section .partie,.tdm.section .chapitre{font-weight:700;border:none}nav.tdm.section svg{margin-right:16px;height:1em}main.chapitre{background-color:transparent;border-radius:10px;border:1px solid var(--e-global-color-1fa0d3b)}main.chapitre h1{padding:16px;font-size:2em;font-weight:700;margin:0;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--fg-color);text-transform:none;font-family:var(--e-global-typography-63d28ab-font-family);font-stretch:100%;background-color:var(--em-color)}section{color:var(--e-global-color-1fa0d3b);background-color:var(--e-global-color-64fc235);padding:24px;font:16px/24px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}main.section h1{text-transform:none;margin:0;padding:24px;background-color:var(--e-global-color-64fc235);font-family:var(--e-global-typography-63d28ab-font-family);color:var(--e-global-color-1fa0d3b);line-height:var(--e-global-typography-primary-line-height);font-size:var(--e-global-typography-primary-font-size);font-weight:700;font-stretch:100%}section.chiffres{background:0 0;padding:16px;margin:32px 0}section.chiffres h2{font-size:32px;text-transform:none;font-family:var(--e-global-typography-63d28ab-font-family);font-stretch:90%;font-weight:700;color:var(--e-global-color-secondary)}section.chiffres ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;padding:0;align-items:stretch}section.chiffres li{padding:16px;background:var(--e-global-color-64fc235);max-width:300px;border:1px solid var(--e-global-color-1fa0d3b);border-radius:10px}@font-face{font-family:'Union gothic';font-display:auto;src:url('https://melenchon2027.fr/wp-content/uploads/2026/04/union_gothic-variable.ttf') format('truetype')}@font-face{font-family:'Stack Sans';font-style:normal;font-weight:300;font-display:auto;src:url('https://melenchon2027.fr/wp-content/uploads/2026/04/StackSansText-Light.ttf') format('truetype')}@font-face{font-family:'Stack Sans';font-style:normal;font-weight:400;font-display:auto;src:url('https://melenchon2027.fr/wp-content/uploads/2026/04/StackSansText-Regular.ttf') format('truetype')}@font-face{font-family:'Stack Sans';font-style:normal;font-weight:700;font-display:auto;src:url('https://melenchon2027.fr/wp-content/uploads/2026/04/StackSansText-Bold.ttf') format('truetype')}