.elementor-26298 .elementor-element.elementor-element-44a4e5c .elementor-button{background-color:var( --e-global-color-64fc235 );font-family:"Stack Sans", Stack Sans Text, Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-26298 .elementor-element.elementor-element-44a4e5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26298 .elementor-element.elementor-element-44a4e5c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-26298 .elementor-element.elementor-element-71e8dff .elementor-button{background-color:var( --e-global-color-64fc235 );font-family:"Stack Sans", Stack Sans Text, Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-26298 .elementor-element.elementor-element-71e8dff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26298 .elementor-element.elementor-element-71e8dff .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-26298 .elementor-element.elementor-element-84aef68 .elementor-button{background-color:var( --e-global-color-64fc235 );font-family:"Stack Sans", Stack Sans Text, Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-26298 .elementor-element.elementor-element-84aef68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26298 .elementor-element.elementor-element-84aef68 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-26298 .elementor-element.elementor-element-cd9db82 .elementor-button{background-color:var( --e-global-color-64fc235 );font-family:"Stack Sans", Stack Sans Text, Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-26298 .elementor-element.elementor-element-cd9db82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26298 .elementor-element.elementor-element-cd9db82 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:720px){.elementor-26298 .elementor-element.elementor-element-44a4e5c .elementor-button{font-size:20px;line-height:20px;letter-spacing:-0.2px;}.elementor-26298 .elementor-element.elementor-element-71e8dff .elementor-button{font-size:20px;line-height:20px;letter-spacing:-0.2px;}.elementor-26298 .elementor-element.elementor-element-84aef68 .elementor-button{font-size:20px;line-height:20px;letter-spacing:-0.2px;}.elementor-26298 .elementor-element.elementor-element-cd9db82 .elementor-button{font-size:20px;line-height:20px;letter-spacing:-0.2px;}}/* Start Custom Fonts CSS */@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');
}
/* End Custom Fonts CSS */