.elementor-6921 .elementor-element.elementor-element-3f457185{margin-top:150px;margin-bottom:50px;}.elementor-6921 .elementor-element.elementor-element-e279805 .wpr-post-title{text-align:center;color:#333333;font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;}.elementor-6921 .elementor-element.elementor-element-40706d3b .tp-featured-image img,.elementor-6921 .elementor-element.elementor-element-40706d3b .tp-featured-image:before{border-radius:15px 15px 15px 15px;}.elementor-widget-text-editor{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-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-6921 .elementor-element.elementor-element-524e6dcb{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6921 .elementor-element.elementor-element-1f9dcad8{text-align:center;}.elementor-6921 .elementor-element.elementor-element-1f9dcad8 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-weight:300;}.elementor-6921 .elementor-element.elementor-element-1f9dcad8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-widget-tp-blog-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-meta-info span,
				               .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-meta-tag{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title,
				              .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title a,
							  .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content,
				.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content p,
				.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .post-title,
				              .elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .post-title a,
							  .elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .tpae-preset-title{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .entry-content,
				.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .entry-content p,
				.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .tpae-preset-description{font-family:"Inter", Sans-serif;font-weight:300;}.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .entry-content,
					.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .entry-content p,
					.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .post-inner-loop .tpae-preset-description{color:#FEFEFE;}.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list.blog-style-1 .post-content-bottom,
				.elementor-6921 .elementor-element.elementor-element-71806cc7 .blog-list .tpae-preset-content{background-color:#C09551;}@media(max-width:1024px){.elementor-6921 .elementor-element.elementor-element-4436e059 > .elementor-container{max-width:700px;}.elementor-6921 .elementor-element.elementor-element-524e6dcb{text-align:left;}}@media(max-width:767px){.elementor-6921 .elementor-element.elementor-element-3f457185{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for tp-post-featured-image, class: .elementor-element-40706d3b */.tp-post-image {
    position: relative;
    display: flex; /* Active le modèle flexbox */
    justify-content: center; /* Centre horizontalement */
    align-items: center; /* Centre verticalement */
    width: 100%; /* Optionnel, selon vos besoins */
    height: 100%; /* Nécessaire si vous voulez un conteneur défini */
    overflow: hidden; /* Empêche les débordements */
    font-size: 0; /* Supprime l'espace blanc si des éléments inline existent */
}

.tp-post-image img {
    max-width: 100%;
    height: auto; /* Pour maintenir les proportions de l'image */
    
}/* End custom CSS */