.elementor-486 .elementor-element.elementor-element-446d7cb{--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;--justify-content:space-between;}.elementor-486 .elementor-element.elementor-element-3f147e5{width:100%;max-width:100%;}.elementor-486 .elementor-element.elementor-element-f7a3759{--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;}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var( --e-global-color-accent );}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-post-card{background-color:#F6F6F6;}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-posts-grid{grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:30px;}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-post-title{margin-bottom:5px;}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-post-meta{margin-bottom:15px;}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-post-excerpt{margin-bottom:15px;}:root{--page-title-display:none;}body.elementor-page-486 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-486 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-486 .eael-toc{z-index:9999;width:300px;}body.elementor-page-486 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}body.elementor-page-486 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}body.elementor-page-486 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}body.elementor-page-486 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}body.elementor-page-486 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}body.elementor-page-486 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}body.elementor-page-486 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}body.elementor-page-486 .eael-toc .eael-toc-header{background-color:#ff7d50;}body.elementor-page-486 .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;}body.elementor-page-486 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-486 .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body{background-color:#fff6f3;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-486 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(min-width:768px){.elementor-486 .elementor-element.elementor-element-446d7cb{--content-width:1014px;}}@media(max-width:1024px){.elementor-widget-hfe-basic-posts .hfe-post-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-meta{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-widget-hfe-basic-posts .hfe-post-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-meta{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-486 .elementor-element.elementor-element-c5a3e77 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for container, class: .elementor-element-f7a3759 *//* ===== WIDGET POSTS — Blog Homepage ===== */

/* Container global */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-posts-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
}

/* Carte article */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post {
  background: #fff;
  border: 1.5px solid #dde8e2;
  border-radius: 14px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: box-shadow .2s, transform .15s;
}
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post:hover {
  box-shadow: 0 8px 32px rgba(29,158,117,.12);
  transform: translateY(-2px);
}

/* Image */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__thumbnail {
  aspect-ratio: 16/9;
  overflow: hidden;
}
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .4s;
}
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post:hover .elementor-post__thumbnail img {
  transform: scale(1.04);
}

/* Contenu texte */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__text {
  padding: 1.25rem 1.5rem 1.5rem;
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* Catégorie */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__badge {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: #1D9E75;
  background: #e8f7f0;
  padding: 3px 10px;
  border-radius: 20px;
  display: inline-block;
  width: fit-content;
  margin-bottom: 10px;
}

/* Titre */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__title a {
  font-size: 17px;
  font-weight: 700;
  color: #1a2e25;
  line-height: 1.3;
  text-decoration: none;
  display: block;
  margin-bottom: 8px;
  transition: color .15s;
}
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__title a:hover {
  color: #1D9E75;
}

/* Meta (date, auteur) */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post-date,
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post-author {
  font-size: 12px;
  color: #8fa99e;
}
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__meta-data {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

/* Extrait */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__excerpt p {
  font-size: 14px;
  color: #4d6b5e;
  line-height: 1.6;
  flex: 1;
}

/* Lire l'article */
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__read-more {
  font-size: 13px;
  font-weight: 700;
  color: #1D9E75;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-top: .75rem;
  transition: gap .15s;
}
.elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-post__read-more:hover { gap: 8px; }

/* Responsive */
@media (max-width: 768px) {
  .elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-posts-container { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 480px) {
  .elementor-486 .elementor-element.elementor-element-f7a3759 .elementor-posts-container { grid-template-columns: 1fr; }
}
<div id="pds-sidebar-cta">
  <div class="sc-inner">
    <div class="sc-badge">Gratuit · Sans engagement</div>
    <h3 class="sc-title">Votre mutuelle est-elle encore adaptée ?</h3>
    <p class="sc-text">Faites le point en 5 minutes avec un conseiller expert. Bilan personnalisé offert.</p>
    <a href="https://notre-bilan-sante.com/" class="sc-btn">Faire mon bilan gratuit →</a>
    <div class="sc-proof">Courtier ORIAS 14004461 · 100% gratuit</div>
  </div>
</div>

<style>
#pds-sidebar-cta { margin-bottom: 1.5rem; }
#pds-sidebar-cta .sc-inner {
  background: linear-gradient(135deg, #085041 0%, #1D9E75 100%);
  border-radius: 14px;
  padding: 1.5rem;
}
#pds-sidebar-cta .sc-badge {
  font-size: 11px;
  font-weight: 700;
  background: #F5C800;
  color: #000;
  padding: 3px 12px;
  border-radius: 20px;
  display: inline-block;
  margin-bottom: 12px;
}
#pds-sidebar-cta .sc-title {
  font-size: 17px;
  font-weight: 700;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 8px;
}
#pds-sidebar-cta .sc-text {
  font-size: 13px;
  color: rgba(255,255,255,.82);
  line-height: 1.5;
  margin-bottom: 1rem;
}
#pds-sidebar-cta .sc-btn {
  display: block;
  padding: 12px;
  background: #F5C800;
  color: #000;
  border-radius: 9px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  transition: opacity .15s;
}
#pds-sidebar-cta .sc-btn:hover { opacity: .88; }
#pds-sidebar-cta .sc-proof {
  font-size: 11px;
  color: rgba(255,255,255,.5);
  text-align: center;
  margin-top: 8px;
}
</style>/* End custom CSS */