.elementor-28 .elementor-element.elementor-element-1f86ec9{--display:flex;}.elementor-28 .elementor-element.elementor-element-b172f75{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5712454{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-5712454 .elementor-heading-title{font-size:112px;font-weight:900;text-transform:capitalize;line-height:71px;text-shadow:7px 4px 0px #FFCE00;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-dbafa17{padding:0px 0px 0px 0px;text-align:center;font-size:19px;font-weight:700;color:var( --e-global-color-6f0310b );}body.elementor-page-28:not(.elementor-motion-effects-element-type-background), body.elementor-page-28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leslendemains.fr/wp-content/uploads/2025/10/Asset-8PCz-1024x976.png");background-position:-100px 299px;background-repeat:no-repeat;}@media(max-width:1024px){body.elementor-page-28:not(.elementor-motion-effects-element-type-background), body.elementor-page-28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-1f86ec9{--content-width:1400px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-b172f75{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-5712454 .elementor-heading-title{font-size:50px;}.elementor-28 .elementor-element.elementor-element-dbafa17{font-size:13px;line-height:1.3em;}body.elementor-page-28:not(.elementor-motion-effects-element-type-background), body.elementor-page-28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-64fd687 */.elementor-28 .elementor-element.elementor-element-64fd687 .mec-event-article {height:350px;padding:0px;border-radius:10px}

.elementor-28 .elementor-element.elementor-element-64fd687 .mec-event-article img {max-height:180px}
.elementor-28 .elementor-element.elementor-element-64fd687 p.mec-grid-event-location {display:none;}

.elementor-28 .elementor-element.elementor-element-64fd687 .mec-event-content {padding:0px !important;border:0px;}

.elementor-28 .elementor-element.elementor-element-64fd687 .mec-event-article H5 {font-size:20px;text-align:center;}
.elementor-28 .elementor-element.elementor-element-64fd687 .mec-start-date-label {font-family:default;color:#000;font-weight:700;}
.elementor-28 .elementor-element.elementor-element-64fd687 .mec-event-article H5:hover {color:orange;}/* End custom CSS */