.elementor-283 .elementor-element.elementor-element-6261005{--display:flex;--min-height:0px;}.elementor-283 .elementor-element.elementor-element-4299fcf{--display:flex;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-aee9675{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-b082e3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-fe69a50{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-423f1f5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-283 .elementor-element.elementor-element-fc6d5d6{--display:flex;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-713a9d1 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-283 .elementor-element.elementor-element-f3b8fb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-f3b8fb6:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-f3b8fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-283 .elementor-element.elementor-element-c7b7b65{--display:flex;--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;--margin-top:-4px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-283 .elementor-element.elementor-element-b682d89 > .elementor-widget-container{margin:100px 0px -9px 0px;}.elementor-283 .elementor-element.elementor-element-b682d89 .elementor-heading-title{color:#000000;}.elementor-283 .elementor-element.elementor-element-597026b > .elementor-widget-container{margin:-14px 0px -19px 0px;}.elementor-283 .elementor-element.elementor-element-597026b{font-family:"Poppins", Sans-serif;font-size:18px;color:#4C4C4C;}.elementor-283 .elementor-element.elementor-element-51f931c > .elementor-widget-container{margin:9px 5px 5px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 6px 10px 2px rgba(0, 0, 0, 0.1);}.elementor-283 .elementor-element.elementor-element-51f931c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button{background-color:#FFD966;fill:#000000;color:#000000;box-shadow:0px 6px 10px 2px rgba(0, 0, 0, 0.2);}.elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button:focus{background-color:#AC8900;color:#FFFFFF;}.elementor-283 .elementor-element.elementor-element-9523e41 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-283 .elementor-element.elementor-element-0c46327{--display:flex;--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;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-172da2e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 6px 10px 2px rgba(0, 0, 0, 0.1);--margin-top:124px;--margin-bottom:20px;--margin-left:0px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:-3px;--padding-right:0px;}.elementor-283 .elementor-element.elementor-element-172da2e:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-172da2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A4A4A;}.elementor-283 .elementor-element.elementor-element-172da2e.e-con{--align-self:flex-start;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 > .elementor-widget-container{margin:33px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#FFD9666E;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-icon i{color:#FAFAFA;transition:color 0.3s;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-icon svg{fill:#FAFAFA;transition:fill 0.3s;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#C9C9C9;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#C9C9C9;}.elementor-283 .elementor-element.elementor-element-6dd6ff3{--e-icon-list-icon-size:37px;--icon-vertical-offset:0px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C9C9C9;}.elementor-283 .elementor-element.elementor-element-0c70d46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-cb91d6b{--display:flex;--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;--border-radius:12px 12px 12px 12px;}.elementor-283 .elementor-element.elementor-element-cb91d6b:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-cb91d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-283 .elementor-element.elementor-element-feb758d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-283 .elementor-element.elementor-element-feb758d > .elementor-widget-container{margin:30px 40px 0px 0px;}.elementor-283 .elementor-element.elementor-element-feb758d .elementor-heading-title{font-size:40px;color:#000000;}.elementor-283 .elementor-element.elementor-element-cfa19c3{--grid-row-gap:21px;--grid-column-gap:18px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 > .elementor-widget-container{margin:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-283 .elementor-element.elementor-element-cfa19c3:after{content:"0.66";}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__thumbnail__link{width:100%;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__meta-data span + span:before{content:" |";}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post{border-radius:0px;}.elementor-283 .elementor-element.elementor-element-cfa19c3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-283 .elementor-element.elementor-element-cfa19c3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-283 .elementor-element.elementor-element-cfa19c3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__title{margin-bottom:15px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__meta-data{margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__excerpt{margin-bottom:19px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__text{margin-bottom:6px;}.elementor-283 .elementor-element.elementor-element-06ef8d9 .elementor-button{background-color:#FFD96600;fill:#000000;color:#000000;box-shadow:0px 6px 10px 2px rgba(0, 0, 0, 0.2);border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-283 .elementor-element.elementor-element-06ef8d9 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-06ef8d9 .elementor-button:focus{background-color:#FFD966;color:#000000;border-color:#02010100;}.elementor-283 .elementor-element.elementor-element-06ef8d9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-283 .elementor-element.elementor-element-06ef8d9 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-06ef8d9 .elementor-button:focus svg{fill:#000000;}.elementor-283 .elementor-element.elementor-element-d878b4d{--display:flex;--min-height:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-d878b4d:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-d878b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-aee9675{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-9523e41 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item > a{font-size:20px;}.elementor-283 .elementor-element.elementor-element-feb758d > .elementor-widget-container{margin:40px 40px 0px 30px;}.elementor-283 .elementor-element.elementor-element-feb758d .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-4299fcf{--content-width:1320px;}.elementor-283 .elementor-element.elementor-element-c7b7b65{--width:60%;}.elementor-283 .elementor-element.elementor-element-0c46327{--width:50%;}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-4299fcf{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-b082e3b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-51f931c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-9523e41 > .elementor-widget-container{margin:-20px 0px 20px 0px;padding:20px 20px 20px 20px;}.elementor-283 .elementor-element.elementor-element-9523e41 .elementor-button{font-size:18px;}.elementor-283 .elementor-element.elementor-element-0c46327{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-4px;--padding-bottom:-4px;--padding-left:-4px;--padding-right:-4px;}.elementor-283 .elementor-element.elementor-element-172da2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 > .elementor-widget-container{margin:9px 20px 20px 20px;padding:-6px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-6dd6ff3 .elementor-icon-list-item > a{font-size:24px;}.elementor-283 .elementor-element.elementor-element-0c70d46{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-283 .elementor-element.elementor-element-feb758d{width:var( --container-widget-width, 302px );max-width:302px;--container-widget-width:302px;--container-widget-flex-grow:0;text-align:center;}.elementor-283 .elementor-element.elementor-element-feb758d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-feb758d.elementor-element{--align-self:center;}.elementor-283 .elementor-element.elementor-element-feb758d .elementor-heading-title{font-size:30px;}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-283 .elementor-element.elementor-element-cfa19c3:after{content:"0.5";}.elementor-283 .elementor-element.elementor-element-cfa19c3 .elementor-post__thumbnail__link{width:100%;}.elementor-283 .elementor-element.elementor-element-06ef8d9 > .elementor-widget-container{margin:-7px 0px 0px 0px;}}/* Start custom CSS for video, class: .elementor-element-51f931c */title|Cyriac Allogho Mba — La vie de l’Église (partie 1)
aria-label|Lecture vidéo : Cyriac Allogho Mba — La vie de l’Église (partie 1)/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cfa19c3 *//* ============================================
   SECTION MÉDITATIONS RÉCENTES - AMÉLIORATION
   ============================================ */

/* Cartes d'articles */
.elementor-post,
.elementor-posts-container article {
  background: #ffffff !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.06) !important;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
}

.elementor-post:hover,
.elementor-posts-container article:hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12) !important;
}

/* Zone de texte complète - PADDING GLOBAL */
.elementor-post__text {
  padding: 20px 24px 25px 24px !important;
}

/* Titre */
.elementor-post__title {
  padding: 0 0 8px 0 !important;
  margin: 0 !important;
}

.elementor-post__title a {
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  line-height: 1.4 !important;
  transition: color 0.3s ease !important;
}

.elementor-post__title a:hover {
  color: #F7C948 !important;
}

/* Meta (date + comments) */
.elementor-post__meta-data {
  padding: 0 0 12px 0 !important;
  margin: 0 !important;
  font-size: 0.78rem !important;
  color: #999 !important;
}

/* Extrait */
.elementor-post__excerpt {
  padding: 0 !important;
  margin: 0 !important;
  color: #666 !important;
  font-size: 0.9rem !important;
  line-height: 1.6 !important;
}

.elementor-post__excerpt p {
  margin: 0 !important;
  padding: 0 !important;
}

/* Images */
.elementor-post__thumbnail {
  overflow: hidden !important;
}

.elementor-post__thumbnail img {
  transition: transform 0.5s ease !important;
}

.elementor-post:hover .elementor-post__thumbnail img {
  transform: scale(1.05) !important;
}

/* Bouton CTA */
.elementor-button[href*="meditation"] {
  background: transparent !important;
  color: #1a1a1a !important;
  border: 2px solid #1a1a1a !important;
  border-radius: 10px !important;
  padding: 14px 32px !important;
  font-weight: 600 !important;
  transition: all 0.35s ease !important;
}

.elementor-button[href*="meditation"]:hover {
  background: #1a1a1a !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c70d46 *//* ID du widget = medits (Avancé → CSS ID) */
#medits .elementor-post__excerpt {
  display: -webkit-box !important;   /* force l'affichage */
  -webkit-line-clamp: 3;             /* 3 lignes max */
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.6;
  max-height: calc(1.6em * 3);
  margin-top: 8px;
  color: #4b5563;
}
#medits .elementor-post__excerpt p { margin: 0 !important; }

/* (option) mobile : 2 lignes */
@media (max-width: 767px){
  #medits .elementor-post__excerpt{
    -webkit-line-clamp: 2;
    max-height: calc(1.6em * 2);
  }
}/* End custom CSS */