.elementor-1405 .elementor-element.elementor-element-5fab282:not(.elementor-motion-effects-element-type-background), .elementor-1405 .elementor-element.elementor-element-5fab282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epargne-invest.com/wp-content/uploads/2021/10/investissement-locatif.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1405 .elementor-element.elementor-element-5fab282 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1405 .elementor-element.elementor-element-5fab282{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:140px 0px 126px 0px;}.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-1405 .elementor-element.elementor-element-bfb1f35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:300;line-height:57px;color:#FFFFFF;}.elementor-1405 .elementor-element.elementor-element-69e488b{padding:60px 0px 60px 0px;}.elementor-1405 .elementor-element.elementor-element-b3bbd7c > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-1405 .elementor-element.elementor-element-b3bbd7c{text-align:start;}.elementor-1405 .elementor-element.elementor-element-b3bbd7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:767px){.elementor-1405 .elementor-element.elementor-element-bfb1f35 .elementor-heading-title{font-size:26px;line-height:1.1em;}}/* Start custom CSS */<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap');

.ei-content {
  max-width: 900px; margin: 0 auto; padding: 60px 40px;
  font-family: 'Poppins', sans-serif; color: #696A6C; line-height: 1.7;
}
.ei-content h2 {
  font-size: 1.4rem; color: #333; margin: 50px 0 16px;
  padding-left: 16px; border-left: 4px solid #E63339; line-height: 1.3; font-weight: 700;
}
.ei-content h2:first-child { margin-top: 0; }
.ei-content h3 { font-size: 1.05rem; color: #333; margin: 24px 0 10px; font-weight: 600; }
.ei-content p { margin-bottom: 16px; }
.ei-content ul { margin: 12px 0 20px 24px; }
.ei-content ul li { margin-bottom: 8px; font-size: 0.93rem; }
.ei-highlight-grid {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 18px; margin: 30px 0;
}
.ei-highlight-box {
  background: #F5F5F5; border-radius: 6px; padding: 24px; text-align: center;
}
.ei-highlight-box .ei-big-number { font-size: 2.2rem; font-weight: 800; color: #E63339; }
.ei-highlight-box .ei-big-label { font-size: 0.82rem; color: #696A6C; margin-top: 4px; }
.ei-table-wrapper { overflow-x: auto; margin: 20px 0 30px; }
.ei-table { width: 100%; border-collapse: collapse; font-size: 0.9rem; }
.ei-table thead th {
  background: #E63339; color: #fff; padding: 12px 18px; text-align: left; font-weight: 600;
}
.ei-table tbody td { padding: 10px 18px; border-bottom: 1px solid #e0e0e0; color: #696A6C; }
.ei-table tbody tr:nth-child(even) { background: #F5F5F5; }
.ei-infobox {
  border-radius: 6px; padding: 24px 28px; margin: 30px 0;
  display: flex; align-items: flex-start; gap: 16px; font-family: 'Poppins', sans-serif;
}
.ei-infobox-icon { font-size: 1.5rem; flex-shrink: 0; }
.ei-infobox h4 { font-size: 1rem; margin-bottom: 6px; font-weight: 600; }
.ei-infobox p { font-size: 0.9rem; margin-bottom: 0; line-height: 1.6; }
.ei-infobox.ei-success { background: #f0fdf4; border: 2px solid #86efac; }
.ei-infobox.ei-success h4 { color: #166534; }
.ei-infobox.ei-info { background: #f0f4ff; border: 2px solid #93c5fd; }
.ei-infobox.ei-info h4 { color: #1e40af; }
.ei-infobox.ei-new { background: #fef3c7; border: 2px solid #f59e0b; }
.ei-infobox.ei-new h4 { color: #92400e; }
.ei-compare { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 30px 0; }
.ei-compare-col { background: #F5F5F5; border-radius: 6px; padding: 24px; }
.ei-compare-col h4 {
  color: #333; font-size: 1rem; margin-bottom: 12px;
  padding-bottom: 8px; border-bottom: 3px solid #E63339; font-weight: 700;
}
.ei-compare-col ul { margin-left: 18px; }
.ei-compare-col li { margin-bottom: 5px; font-size: 0.88rem; color: #696A6C; }
.ei-compare-col p { font-size: 0.88rem; margin-bottom: 4px; color: #696A6C; }
.ei-cta-inline {
  background: #E63339; color: #fff; border-radius: 8px; padding: 36px;
  text-align: center; margin: 40px 0; font-family: 'Poppins', sans-serif;
}
.ei-cta-inline h3 { font-size: 1.2rem; margin-bottom: 10px; font-weight: 700; color: #fff; }
.ei-cta-inline p { opacity: 0.95; margin-bottom: 20px; font-size: 0.93rem; color: #fff; }
.ei-btn-white {
  display: inline-block; background: #fff; color: #E63339;
  padding: 14px 36px; border-radius: 4px; text-decoration: none; font-weight: 700; font-size: 0.95rem;
}
.ei-btn-white:hover { opacity: 0.9; }
@media (max-width: 768px) {
  .ei-content { padding: 40px 20px; }
  .ei-compare { grid-template-columns: 1fr; }
  .ei-infobox { flex-direction: column; }
}
</style>/* End custom CSS */