.elementor-10572 .elementor-element.elementor-element-47c27aec > .elementor-container{max-width:1366px;}.elementor-10572 .elementor-element.elementor-element-47c27aec{margin-top:50px;margin-bottom:50px;}.elementor-10572 .elementor-element.elementor-element-7d84715c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10572 .elementor-element.elementor-element-7162a85e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10572 .elementor-element.elementor-element-7162a85e{--box-border-width:1px;--box-border-radius:2px;--separator-width:0px;--box-padding:5px;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-833e7f5 );--marker-color:var( --e-global-color-85f82a7 );}.elementor-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header-title{text-align:start;}.elementor-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header, .elementor-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__list-item{font-family:var( --e-global-typography-f2fe104-font-family ), Sans-serif;font-size:var( --e-global-typography-f2fe104-font-size );font-weight:var( --e-global-typography-f2fe104-font-weight );line-height:var( --e-global-typography-f2fe104-line-height );}.elementor-10572 .elementor-element.elementor-element-69fed1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-10572 .elementor-element.elementor-element-69fed1d:not(.elementor-motion-effects-element-type-background), .elementor-10572 .elementor-element.elementor-element-69fed1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bdc0a63 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10572 .elementor-element.elementor-element-5a82848{text-align:center;}.elementor-10572 .elementor-element.elementor-element-5a82848 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-466a5aca );}.elementor-10572 .elementor-element.elementor-element-b426f43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10572 .elementor-element.elementor-element-9abb42a .elementor-button{background-color:var( --e-global-color-aef9f70 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-10572 .elementor-element.elementor-element-9abb42a .elementor-button:hover, .elementor-10572 .elementor-element.elementor-element-9abb42a .elementor-button:focus{background-color:var( --e-global-color-466a5aca );color:var( --e-global-color-text );}.elementor-10572 .elementor-element.elementor-element-9abb42a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10572 .elementor-element.elementor-element-9abb42a .elementor-button:hover svg, .elementor-10572 .elementor-element.elementor-element-9abb42a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10572 .elementor-element.elementor-element-042b201 .elementor-button{background-color:var( --e-global-color-5e37959 );fill:var( --e-global-color-833e7f5 );color:var( --e-global-color-833e7f5 );border-radius:50px 50px 50px 50px;}.elementor-10572 .elementor-element.elementor-element-042b201 .elementor-button:hover, .elementor-10572 .elementor-element.elementor-element-042b201 .elementor-button:focus{background-color:var( --e-global-color-734cfaf );color:var( --e-global-color-833e7f5 );}.elementor-10572 .elementor-element.elementor-element-042b201{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10572 .elementor-element.elementor-element-042b201 .elementor-button:hover svg, .elementor-10572 .elementor-element.elementor-element-042b201 .elementor-button:focus svg{fill:var( --e-global-color-833e7f5 );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-10572 .elementor-element.elementor-element-6fdca9e5 .elementor-widget-container{text-align:justify;font-family:var( --e-global-typography-55da17e-font-family ), Sans-serif;font-size:var( --e-global-typography-55da17e-font-size );line-height:var( --e-global-typography-55da17e-line-height );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10572 .elementor-element.elementor-element-39c1fb1{text-align:left;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10572 .elementor-element.elementor-element-51a4f6d4{--spacer-size:50px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:14px;}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:14px;}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-text{padding-left:12px;}body.rtl .elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-text{padding-right:12px;}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-text, .elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-item{font-family:var( --e-global-typography-f2fe104-font-family ), Sans-serif;font-size:var( --e-global-typography-f2fe104-font-size );font-weight:var( --e-global-typography-f2fe104-font-weight );line-height:var( --e-global-typography-f2fe104-line-height );}.elementor-10572 .elementor-element.elementor-element-752318c2{border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(159,163,173,0.2);padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-10572 .elementor-element.elementor-element-1cd12c56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10572 .elementor-element.elementor-element-1cd12c56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10572 .elementor-element.elementor-element-7435bbf5 .elementor-heading-title{font-family:var( --e-global-typography-6d9244f-font-family ), Sans-serif;font-weight:var( --e-global-typography-6d9244f-font-weight );text-transform:var( --e-global-typography-6d9244f-text-transform );color:var( --e-global-color-85f82a7 );}.elementor-10572 .elementor-element.elementor-element-6cc3588e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10572 .elementor-element.elementor-element-6862dc18{--alignment:right;--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#ffffff;--e-share-buttons-secondary-color:var( --e-global-color-734cfaf );}.elementor-10572 .elementor-element.elementor-element-6862dc18 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-10572 .elementor-element.elementor-element-6862dc18 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-10572 .elementor-element.elementor-element-6862dc18 .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-85f82a7 );}@media(min-width:768px){.elementor-10572 .elementor-element.elementor-element-84240e9{width:29.665%;}.elementor-10572 .elementor-element.elementor-element-69fed1d{--content-width:290px;}.elementor-10572 .elementor-element.elementor-element-756c315c{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10572 .elementor-element.elementor-element-84240e9{width:100%;}.elementor-10572 .elementor-element.elementor-element-756c315c{width:100%;}}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{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-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header, .elementor-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header-title{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-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__list-item{font-size:var( --e-global-typography-f2fe104-font-size );line-height:var( --e-global-typography-f2fe104-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10572 .elementor-element.elementor-element-5a82848 .elementor-heading-title{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-widget-theme-post-excerpt .elementor-widget-container{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-10572 .elementor-element.elementor-element-6fdca9e5 .elementor-widget-container{font-size:var( --e-global-typography-55da17e-font-size );line-height:var( --e-global-typography-55da17e-line-height );}.elementor-widget-theme-post-content{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-10572 .elementor-element.elementor-element-39c1fb1{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-widget-post-info .elementor-icon-list-item{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-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-item{font-size:var( --e-global-typography-f2fe104-font-size );line-height:var( --e-global-typography-f2fe104-line-height );} .elementor-10572 .elementor-element.elementor-element-6862dc18{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{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-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header, .elementor-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__header-title{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-10572 .elementor-element.elementor-element-7162a85e .elementor-toc__list-item{font-size:var( --e-global-typography-f2fe104-font-size );line-height:var( --e-global-typography-f2fe104-line-height );}.elementor-10572 .elementor-element.elementor-element-69fed1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10572 .elementor-element.elementor-element-5a82848{text-align:center;}.elementor-10572 .elementor-element.elementor-element-5a82848 .elementor-heading-title{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-10572 .elementor-element.elementor-element-b426f43{--flex-wrap:nowrap;}.elementor-10572 .elementor-element.elementor-element-9abb42a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10572 .elementor-element.elementor-element-042b201{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-theme-post-excerpt .elementor-widget-container{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-10572 .elementor-element.elementor-element-6fdca9e5 .elementor-widget-container{font-size:var( --e-global-typography-55da17e-font-size );line-height:var( --e-global-typography-55da17e-line-height );}.elementor-widget-theme-post-content{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-10572 .elementor-element.elementor-element-39c1fb1{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-widget-post-info .elementor-icon-list-item{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-10572 .elementor-element.elementor-element-02a21b6 .elementor-icon-list-item{font-size:var( --e-global-typography-f2fe104-font-size );line-height:var( --e-global-typography-f2fe104-line-height );}.elementor-10572 .elementor-element.elementor-element-7435bbf5{text-align:center;}.elementor-10572 .elementor-element.elementor-element-6862dc18{--alignment:center;} .elementor-10572 .elementor-element.elementor-element-6862dc18{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-39c1fb1 */.elementor-10572 .elementor-element.elementor-element-39c1fb1 h1,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h2,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h3,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h4,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h5,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 li,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 p {
    margin-right: auto;
    margin-left: auto;
    max-width: 840px;
    font-weight: 400;
    font-family: Poppins, sans-serif;
}

/* Gestion des marges : plus d’espace au-dessus, moins en dessous */
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h1,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h2,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h3,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h4,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h5 {
    font-weight: 700;
    margin-top: 32px;  /* Plus d'espace au-dessus */
    margin-bottom: 16px; /* Moins d'espace en dessous pour rapprocher le texte suivant */
}

/* Hiérarchie des tailles de titres */
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h1 { font-size: 2.5rem; line-height: 1.3; }
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h2 { font-size: 2rem; line-height: 1.35; }
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h3 { font-size: 1.75rem; line-height: 1.4; }
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h4 { font-size: 1.5rem; line-height: 1.45; }
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h5 { font-size: 1.25rem; line-height: 1.5; }

.elementor-10572 .elementor-element.elementor-element-39c1fb1 li {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-10572 .elementor-element.elementor-element-39c1fb1 strong {
    font-weight: 600;
}

.elementor-10572 .elementor-element.elementor-element-39c1fb1 a {
    font-family: Poppins, sans-serif;
}

/* Suppression du margin-top pour les premiers éléments */
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h1:first-child,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h2:first-child,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h3:first-child,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h4:first-child,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 h5:first-child,
.elementor-10572 .elementor-element.elementor-element-39c1fb1 p:first-child {
    margin-top: 0;
}/* End custom CSS */