.elementor-24345 .elementor-element.elementor-element-35457f39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24345 .elementor-element.elementor-element-35457f39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24345 .elementor-element.elementor-element-44fe041f > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-24345 .elementor-element.elementor-element-44fe041f{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-24345 .elementor-element.elementor-element-39023a9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 75px 0px;}.elementor-24345 .elementor-element.elementor-element-39023a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24345 .elementor-element.elementor-element-1396d710 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:61px;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-24345 .elementor-element.elementor-element-3974444{width:auto;max-width:auto;}.elementor-24345 .elementor-element.elementor-element-3974444 > .elementor-widget-container{margin:0px 04px 0px 0px;}.elementor-24345 .elementor-element.elementor-element-2a6f9fa{width:auto;max-width:auto;}.elementor-24345 .elementor-element.elementor-element-58d1122d{--spacer-size:1px;}.elementor-24345 .elementor-element.elementor-element-3f0622ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24345 .elementor-element.elementor-element-4243d3b img{max-width:500%;height:250px;}.elementor-24345 .elementor-element.elementor-element-6826cb0c:not(.elementor-motion-effects-element-type-background), .elementor-24345 .elementor-element.elementor-element-6826cb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FE;}.elementor-24345 .elementor-element.elementor-element-6826cb0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-24345 .elementor-element.elementor-element-6826cb0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24345 .elementor-element.elementor-element-6987c9f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-24345 .elementor-element.elementor-element-6987c9f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24345 .elementor-element.elementor-element-434973c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-75px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-24345 .elementor-element.elementor-element-434973c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24345 .elementor-element.elementor-element-43530898{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-24345 .elementor-element.elementor-element-38598eff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-24345 .elementor-element.elementor-element-38598eff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-24345 .elementor-element.elementor-element-38598eff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24345 .elementor-element.elementor-element-445a0450 .elementor-heading-title{color:var( --e-global-color-952d052 );}.elementor-24345 .elementor-element.elementor-element-1c5e3364 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:var( --e-global-color-952d052 );}.elementor-24345 .elementor-element.elementor-element-251b926a{--spacer-size:20px;}.elementor-24345 .elementor-element.elementor-element-642e616f .elementor-heading-title{color:#000033;}.elementor-24345 .elementor-element.elementor-element-3314a48e{width:auto;max-width:auto;align-self:center;}.elementor-24345 .elementor-element.elementor-element-3314a48e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-24345 .elementor-element.elementor-element-3b8efb5c{width:auto;max-width:auto;align-self:center;}.elementor-24345 .elementor-element.elementor-element-3b8efb5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:var( --e-global-color-952d052 );}.elementor-24345 .elementor-element.elementor-element-7b89c73e{--spacer-size:1px;}.elementor-24345 .elementor-element.elementor-element-7b89c73e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24345 .elementor-element.elementor-element-299d1130{--spacer-size:20px;}.elementor-24345 .elementor-element.elementor-element-712689bf .elementor-heading-title{color:var( --e-global-color-952d052 );}.elementor-24345 .elementor-element.elementor-element-43fb3053 .badge{padding:10px 10px 10px 10px !important;}.elementor-24345 .elementor-element.elementor-element-4851da1a{--spacer-size:20px;}.elementor-24345 .elementor-element.elementor-element-7cd7c787 .elementor-heading-title{color:var( --e-global-color-952d052 );}.elementor-24345 .elementor-element.elementor-element-b1771ac{--spacer-size:20px;}@media(max-width:1024px){}@media(min-width:768px){.elementor-24345 .elementor-element.elementor-element-3c699ee5{width:50%;}.elementor-24345 .elementor-element.elementor-element-3f0622ae{width:49.96%;}.elementor-24345 .elementor-element.elementor-element-6987c9f3{width:66.505%;}.elementor-24345 .elementor-element.elementor-element-434973c8{width:33.495%;}}@media(max-width:767px){.elementor-24345 .elementor-element.elementor-element-1396d710 .elementor-heading-title{font-size:48px;}.elementor-24345 .elementor-element.elementor-element-6987c9f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for image, class: .elementor-element-4243d3b */.ft-img-round img{
  border-radius:16px;
}/* End custom CSS */
/* Start custom CSS for pix-social-icons, class: .elementor-element-3314a48e */.ft-icon-event {
    color: #000033;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-7b89c73e */.ft-div-date {
  margin-bottom:0 !important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38598eff */.ft-card-shadow{
  border-radius:5px; /* pour que l'ombre suive la forme */
}

.ft-card{
  border-radius:5px;
  overflow:hidden; /* clip contenu sans couper l’ombre du parent */
  background:#fff; /* important si fond blanc */
}/* End custom CSS */