.elementor-64676 .elementor-element.elementor-element-79032bd{--display:flex;}.elementor-64676 .elementor-element.elementor-element-79032bd .elementor-repeater-item-78b6118{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.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-64676 .elementor-element.elementor-element-1e4b206 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-64676 .elementor-element.elementor-element-79f461c{--display:flex;}.elementor-64676 .elementor-element.elementor-element-79f461c .elementor-repeater-item-7d8ff9c{--float-image-width:30;--float-image-left:50;--float-image-top:30;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-widget-sitemap .elementor-sitemap-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-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{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-sitemap .elementor-sitemap-item{color:var( --e-global-color-text );}.elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-section{flex-basis:calc( 1 / 4 * 100% );}body:not(.rtl) .elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-section ul{margin-left:0px;}body.rtl .elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-section ul{margin-right:0px;}.elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-item{color:var( --e-global-color-secondary );}.elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-list, .elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-list .children{list-style-type:disc;}@media(max-width:1024px){.elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-section{flex-basis:calc( 1 / 2 * 100% );}}@media(max-width:767px){.elementor-64676 .elementor-element.elementor-element-682ff6d .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}/* Start custom CSS for html, class: .elementor-element-11b742f *//* ===== CTA Article Blog – Vie &amp; Accompagnement ===== */
.va-cta {
  margin: 50px 0;
  padding: 30px 32px;
  background: linear-gradient(135deg, #f4fbf6, #ffffff);
  border-left: 6px solid #61ce70;
  border-radius: 18px;
  box-shadow: 0 14px 34px rgba(0,0,0,0.08);
}

.va-cta-content h3 {
  margin: 0 0 10px;
  font-size: 22px;
  font-weight: 700;
  color: #222;
}

.va-cta-content p {
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.7;
  color: #444;
  max-width: 720px;
}

.va-cta-btn {
  display: inline-block;
  padding: 13px 26px;
  background-color: #61ce70;
  color: #ffffff;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.25s ease;
}

.va-cta-btn:hover {
  background-color: #52b864;
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(97,206,112,0.35);
}

/* Responsive */
@media (max-width: 768px) {
  .va-cta {
    padding: 24px 20px;
  }

  .va-cta-content h3 {
    font-size: 19px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11b742f *//* ===== CTA Article Blog – Vie &amp; Accompagnement ===== */
.va-cta {
  margin: 50px 0;
  padding: 30px 32px;
  background: linear-gradient(135deg, #f4fbf6, #ffffff);
  border-left: 6px solid #61ce70;
  border-radius: 18px;
  box-shadow: 0 14px 34px rgba(0,0,0,0.08);
}

.va-cta-content h3 {
  margin: 0 0 10px;
  font-size: 22px;
  font-weight: 700;
  color: #222;
}

.va-cta-content p {
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.7;
  color: #444;
  max-width: 720px;
}

.va-cta-btn {
  display: inline-block;
  padding: 13px 26px;
  background-color: #61ce70;
  color: #ffffff;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.25s ease;
}

.va-cta-btn:hover {
  background-color: #52b864;
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(97,206,112,0.35);
}

/* Responsive */
@media (max-width: 768px) {
  .va-cta {
    padding: 24px 20px;
  }

  .va-cta-content h3 {
    font-size: 19px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63195ce *//* ===== CTA Article Blog – Vie &amp; Accompagnement ===== */
.va-cta {
  margin: 50px 0;
  padding: 30px 32px;
  background: linear-gradient(135deg, #f4fbf6, #ffffff);
  border-left: 6px solid #61ce70;
  border-radius: 18px;
  box-shadow: 0 14px 34px rgba(0,0,0,0.08);
}

.va-cta-content h3 {
  margin: 0 0 10px;
  font-size: 22px;
  font-weight: 700;
  color: #222;
}

.va-cta-content p {
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.7;
  color: #444;
  max-width: 720px;
}

.va-cta-btn {
  display: inline-block;
  padding: 13px 26px;
  background-color: #61ce70;
  color: #ffffff;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.25s ease;
}

.va-cta-btn:hover {
  background-color: #52b864;
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(97,206,112,0.35);
}

/* Responsive */
@media (max-width: 768px) {
  .va-cta {
    padding: 24px 20px;
  }

  .va-cta-content h3 {
    font-size: 19px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63195ce *//* ===== CTA Article Blog – Vie &amp; Accompagnement ===== */
.va-cta {
  margin: 50px 0;
  padding: 30px 32px;
  background: linear-gradient(135deg, #f4fbf6, #ffffff);
  border-left: 6px solid #61ce70;
  border-radius: 18px;
  box-shadow: 0 14px 34px rgba(0,0,0,0.08);
}

.va-cta-content h3 {
  margin: 0 0 10px;
  font-size: 22px;
  font-weight: 700;
  color: #222;
}

.va-cta-content p {
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.7;
  color: #444;
  max-width: 720px;
}

.va-cta-btn {
  display: inline-block;
  padding: 13px 26px;
  background-color: #61ce70;
  color: #ffffff;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.25s ease;
}

.va-cta-btn:hover {
  background-color: #52b864;
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(97,206,112,0.35);
}

/* Responsive */
@media (max-width: 768px) {
  .va-cta {
    padding: 24px 20px;
  }

  .va-cta-content h3 {
    font-size: 19px;
  }
}/* End custom CSS */